我正在使用存储过程。它在MySQL中。我正在将它迁移到SQL Server 2008.在MySQL存储过程中,我找到了以下语句:
IF CONVERT(@intErrorNum,SIGNED) = -1
(其中@intErrorNum
是变量)。
Signed
的功能是什么?上述陈述意味着什么?
还有什么是SQL Server 2008中Signed
的等效声明?
答案 0 :(得分:2)
Word SIGNED
用于转换有符号整数中的字符串(或传递的值)(因此可以是正数和负数)。
您也可以使用UNSIGNED
,结果数字将始终为非负值。