首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL语句前的加一个N什么意思?该如何处理

2012-04-04 
SQL语句前的加一个N什么意思?比如这句FILENAMENC:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\DA

SQL语句前的加一个N什么意思?
比如这句FILENAME=N'C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Student_Course.mdf'中的FILENAME=N‘……’中的N什么意思?

[解决办法]
unicode
特别是中文insert的时候使用。
[解决办法]
楼上顶一个
[解决办法]

[解决办法]
以unicode码存储,可以兼容中文。
[解决办法]
用来支持UNICODE字符的,不加的话,如果sql语句中有Unicode字符会认不出来
[解决办法]
处理 Unicode 字符串常数中 SQL Server 时您必须在前面所有的 Unicode 字符串以大写的字母 N,SQL Server 联机丛书主题使用 Unicode 数据中所述。"N"前缀代表在 sql-92 标准国家语言,而且必须为大写。如果您不执行前缀 Unicode 字符串常量,用 N,SQL Server 会将其转换为当前数据库的非 Unicode 代码页之前它将使用该字符串。 

http://support.microsoft.com/kb/239530/zh-cn

热点排行
Bad Request.