我正在使用存储过程。它在MySQL中。我将其迁移到SQL Server2008。在MySQL存储过程中,我发现以下语句:
IF CONVERT(@intErrorNum,SIGNED) = -1
(其中
@intErrorNum
是变量)。Signed
的功能是什么?以上陈述是什么意思?而且,SQL Server 2008中
Signed
的等效语句是什么? 最佳答案
单词SIGNED
用于将字符串(或传递的值)转换为有符号整数(因此可以是正数也可以是负数)。
您也可以使用UNSIGNED
,结果数将始终为非负数。