【发布时间】:2013-10-10 12:43:24
【问题描述】:
以下 T-Sql 代码:
DECLARE @usu VARCHAR(10);
SET @usu = 'TOM';
PRINT @usu;
RAISERROR ('Name of USU is %i ',14,2,@usu);
返回以下错误:
Msg 2786, Level 16, State 1, Line 4
替换的数据类型 参数 1 与格式的预期类型不匹配 规范。
有谁知道我怎样才能摆脱这个错误?
【问题讨论】:
-
我会停止做错误消息所暗示的事情。
-
选择严重性 14 有什么特别的原因吗?通常用于insufficient permissions
-
请更新相当讽刺的标题,RAISEERROR当然会引发错误;)
标签: sql sql-server tsql sql-server-2005