我正在使用 SQL Server 2012 ,我有一个脚本,通过该脚本我将值插入表中,在该脚本中,我必须DateTime根据两个参数转换某些变量的格式。
DateTime
我可以使用CASE或if条件来做到这一点sql。我不能做任何Function或procedure在数据库中,我可以参考。
CASE
if
sql
Function
procedure
还有其他方法,例如在 脚本中 创建temporary function或temporary procedure在 脚本 中应用条件以更改Datetime值的格式吗?
temporary function
temporary procedure
Datetime
是的你可以:
CREATE PROCEDURE #usp_TempOne @Input INT, @Output INT OUTPUT as SET @Output = @Input * 2 RETURN GO DECLARE @i INT = 10, @o INT; EXEC #usp_TempOne @i, @o OUTPUT SELECT @o