我正在尝试在运行SQL脚本时创建一个提示窗口,要求运行脚本的人输入一个将分配给变量的值。
我该怎么做?
提示用户输入是在客户端应用程序/工具/实用程序中完成的工作。使用SSMS,您可以使用模板脚本来实现此目的(尽管这不是模板的主要用例)。下面是一个示例模板脚本。
DECLARE @UserValue varchar(10) = '<UserValue, varchar(10), default value>';
PRINT @UserValue;
GO
按SHIFT+CTRL+M
提示输入模板参数值,按OK
,然后执行脚本。