当前位置: 代码迷 >> Sql Server >> 字符串前添N是什么意思
  详细解决方案

字符串前添N是什么意思

热度:90   发布时间:2016-04-24 09:21:06.0
字符串前加N是什么意思

select * from dbo.sysobjects where id = object_id(N'[dbo].[C_DECL_KIND]') and OBJECTPROPERTY(id, N'IsUserTable') = 1

在MSSQL中,字符串前加N是什么意思呢,好像没有也一样吧
------解决思路----------------------
加上 N 代表存入数据库时以 Unicode 格式存储。
N'string' 表示string是个Unicode字符串

对你现在的数据库,这个字符串也许没有意义,对排序非中文的数据库,查询表名含中文的就有区别了
------解决思路----------------------
LZ 可以研究一下 varchar 和 nvarchar 的区别,就容易理解这个了。
  相关解决方案