sql 字符类型定义问题

来源:互联网 发布:linux下安装canda 编辑:程序博客网 时间:2024/06/05 07:35

sql语句中定义变量时,如果类型为字符类型入nvarchar、nvarchar、char、nchar,定义后没有设置初始值,则变量默认为null,例如下面的代码:

declare @orderid nvarchar(4000)
print @orderid+getdate()

定义orderid 变量为nvarchar(4000)没有设置初始值,则默认为null,所以后面打印为空,如果把print改为select,则可以明显的看出查出的为NULL
原创粉丝点击