Sql Server字符串前面加上【N】的作用!
2023-09-11 14:21:58 时间
Sql Server字符串前面加上【N】的作用!
2012年06月18日 11:15:10 敦厚的曹操 阅读数 7466 文章标签: sql serverstring数据库存储语言更多
分类专栏: 1.【Sql Server】
select N'上海长宁店'
在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储。
N'string' 表示string是个Unicode字符串
Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicode 常量。Unicode 常量被解释为 Unicode 数据,并且不使用代码页进行计算。Unicode 常量确实有排序规则,主要用于控制比较和区分大小写。为 Unicode 常量指派当前数据库的默认排序规则,除非使用 COLLATE 子句为其指定了排序规则。Unicode 数据中的每个字符都使用两个字节进行存储,而字符数据中的每个字符则都使用一个字节进行存储。有关更多信息,请参见使用 Unicode 数据。
作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
相关文章
- SQL Server-聚焦事务、隔离级别详解(二十九)
- Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中
- is-a,has-a,like-a是什么 sql server中,N''表示什么意思? 关于SQL SERVER的N前缀的理解
- SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222) 解决方案
- 重要的 SQL Server 函数 - 字符串实用程序
- RDS SQL Server - 专题分享 - 巧用执行计划缓存之索引缺失
- sql server 小技巧(8) visual studio 2013里使用Sql server compact 4.0及发布问题处理
- Windows Server 2022 FTP服务搭建注意如下几点
- 在Windows Server 2012中搭建SQL Server 2012故障转移集群
- SQL Server 2012使用OFFSET/FETCH NEXT分页及性能测试
- SQL Server调优系列基础篇
- SQL Server 中截取字符串常用的函数
- sql server rml,sql server RML Utilities
- (4.61)sql server执行SQL遇到错误不中断
- sql server代理服务无法启动(SQL Agent):OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
- 【sql server复制】教你使用SQL SERVER复制
- sql server-How can I output more than 256 characters to a file?
- SQL Server windows身份验证和SQL Server身份验证的连接字符串
- SQL Server windows身份验证和SQL Server身份验证的连接字符串
- SQL Server 存储过程返回结果集的几种方式
- SQL Server 中master..spt_values的应用
- 如何在sql server的group by语句中聚合字符串字段
- SQL Server 字符串截取
- SQL server 统计分组经计