以下T-Sql代码:

DECLARE @usu VARCHAR(10);
SET @usu = 'TOM';
PRINT @usu;
RAISERROR ('Name of USU is %i ',14,2,@usu);

返回以下错误:



有谁知道我如何摆脱这个错误?

最佳答案

是的,将格式更改为 Name of USU is %s%i 表示 @usu 的值是有符号整数。所有格式类型显然都是 documented on MSDN

关于sql - RAISERROR 引发替换参数错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19296072/

10-12 22:55