SQL中N的作用

news/2024/7/8 7:07:29

declare @sql nvarchar(4000)
set @sql= N'select @TotalRecords=count(*) from ' + N'(' + @sqlFullPopulate + N') a '
EXEC sp_executesql @sql,N'@TotalRecords int output', @TotalRecords output


问题:@sql= 后面有个N, 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 数据。 

     Unicode 字符串常量支持增强的排序规则

转载于:https://www.cnblogs.com/study123/archive/2008/12/03/1346736.html


http://www.niftyadmin.cn/n/3297996.html

相关文章

jvm 初始化

package test;public class A {private static A a new A();private B b B.getInstance();private A() {}public static A getInstance() {System.out.println("A被调用");return a;}public void test() {System.out.println(b);}}package test;public class B {pr…

Linux CentOS 7 系统配置IP地址新建用户

目录 一、CentOS 7 系统配置IP地址 1、ifconfig 配置IP地址 2、修改配置文件配置IP地址 二、Linux创建用户 1、创建用户 三、wget命令安装 一、CentOS 7 系统配置IP地址 安装完CentOS 7后需要配置IP地址。 1、ifconfig 配置IP地址 该方法是临时配置IP地址,…

URL字符串编码

Server.UrlEncode(s);Server.UrlDecode(s);转载于:https://www.cnblogs.com/ruanbl/archive/2008/12/05/1348189.html

大数据技术-Apache Superset

目录 一、Superset概述 二、安装及使用 1、安装Python环境 2、安装Miniconda 3、创建Python3.8环境 4、Superset部署 5、启动Superset 6、Superset启停脚本 三、Superset使用 1、准备MySQL数据源 2、对接MySQL数据源 3、制作仪表盘 4、调整仪表盘的布局 一、Super…

线上Debug神器--Arthas(阿尔萨斯)

目录 一、Arthas环境准备 1、概述 2、运行环境要求 3、安装&卸载 二、Arthas命令学习 一、Arthas环境准备 1、概述 Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 1.这个类…

Spring Security二

SpringSide(你可以去官网了解更多信息,我也是从这里开始了解和学习Spring Security的) 前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该…

Idea svn导入maven工程

一、Idea svn导入maven工程 输入svn地址,选择工程目录 checkout前自己点击下图新建文件夹后,选择此文件夹,再进行checkout 二、svn设置需要锁再更改文件 svn--Properties New-->Needs-Lock 设置完成,则需要锁定文件来修改文件…

[Perl]管道、进程及其他

版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/09/04/perl-pipe-process-etc/以及本声明。 昨天一个同事问我关于Perl中的 -| 描述符的问题。他的程序大概是这样的: unless (open FH, "-|&q…