注册 登录
编程论坛 SQL Server论坛

问个傻问题,哪位出来解释一下

hxwantres 发布于 2008-10-13 17:20, 1133 次点击
在SQL SERVER中定义变量,在前面加个‘N‘’,变成UNI型占2个字节,为什么select 后还是占一个字节啊。比如@a 赋值abcd,varchar(4),加N'后为什么不输出AB呢
2 回复
#2
徐强2008-10-14 17:20
楼主看一下这个就明白了:
select datalength(N'aa')
select datalength('aa')
#3
小仙2008-10-19 17:12
以前还真没注意到。学习了~
1