日度归档:2019年5月1日

mssql sqlserver 字符串前面加上N的用途说明


摘要:
下文讲述在字符串变量前加上N的用途说明
实验环境:sql server 2008 R2


在sql脚本的编写中,我们经常看见变量前面加上了N,下文将讲述变量前面加上N的功能。

字符串变量前面加上N,—即指定此变量将以Unicode格式存入至sqlserver数据库中。
N’字符串’ 表示字符串将以Unicode字符串的形式存储至数据库中
N必须为大写字母


N关键字应用说明

  'maomao365'   ---则是一个字符串常量
 N'maomao365'   ---则是一个Unicode常量
 

N关键字应用于中文字符或其它特殊字符存入数据库时,前面加N,可以使字符串采用Unicode存入至数据库中,可避免字符串变为乱码的现象发生。