N 是什么来的?有什么作用?
我在打SQL server2000补丁的时候发现它里面有很多SQL文件,打开它是sql的代码,就拿来看了,但发现它有很多都有个N,如
print N'create database'
查帮助,但没有找到,我想问一下有什么用,有跟没有会有什么不同!!谢谢!!
问题点数:50、回复次数:4Top
1 楼egxsun(egxsun)回复于 2005-02-07 20:25:56 得分 30
用N来表示后面的是unicode编码Top
2 楼didoleo(冷月无声)回复于 2005-02-07 20:30:46 得分 0
同意Top
3 楼didoleo(冷月无声)回复于 2005-02-07 20:35:35 得分 20
//我想问一下有什么用,有跟没有会有什么不同
字节长度不同了,你试试看,下面的语句返回字符串的字节数,注意unicode字符串的字节数刚好是2倍
select datalength('我是解放军create database')
select datalength(N'我是解放军create database')
select datalength('create database')
select datalength(N'create database')
Top
4 楼aierong()回复于 2005-02-07 20:52:35 得分 0
来碗了
Top




