select * from dbo.systypes where name = N'abc' 这里N是什么意思

javaflyers 2004-10-31 07:14:20
下面是自动生成的SQL脚本,请问大写的N是什么意思?


if exists (select * from dbo.systypes where name = N'abc')
exec sp_droptype N'abc'


EXEC sp_addtype N'abc', N'char (10)', N'null'




...全文
125 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liweiswin 2004-10-31
  • 打赏
  • 举报
回复
就是UNICODE编码,对!!!!!!!!!
yjdn 2004-10-31
  • 打赏
  • 举报
回复
就是unicode编码:你看一下下面的例子吧。
select datalength(N'abc'),datalength('abc')--datalength为取字符的字节数
--结果:
6 3

javaflyers 2004-10-31
  • 打赏
  • 举报
回复
UNICODE编码?
luhao_88 2004-10-31
  • 打赏
  • 举报
回复
说明 参数类型是 nvarchar类型的。
和字符集有关

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧