小编典典

在脚本中使用临时功能或过程

sql

我正在使用 SQL Server 2012
,我有一个脚本,通过该脚本我将值插入表中,在该脚本中,我必须DateTime根据两个参数转换某些变量的格式。

我可以使用CASEif条件来做到这一点sql。我不能做任何Functionprocedure在数据库中,我可以参考。

还有其他方法,例如在 脚本中 创建temporary functiontemporary procedure脚本
中应用条件以更改Datetime值的格式吗?


阅读 173

收藏
2021-04-28

共1个答案

小编典典

是的你可以:

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
2021-04-28