因为字节分有符号和无符号两种,于是 int 有符号 的 范围就是 -2的31次方 到 2的31次方减去1 ,即 -2147483648 ~ 2147483647; int 无符号 的 范围就是 0 到 2的32次方减去1。
如果不是在存储过程中,你直接用set @ii = NULL就可以定义一个@ii为null,而且没有任何指定类型。如果是在存储过程中,就这样:
CREATE PROCEDURE ask()
BEGIN
DECLARE ii int
set ii = NULL
select 1,ii
end
共同进步。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)