USE master;
GO
SELECT OBJECT_ID(N
'AdventureWorks.Production.WorkOrder') AS 'Object ID';
GO
红色的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 字符串常量支持增强的排序规则。
分享到:
相关推荐
在SQL Server中,事务日志(Transaction Log)是数据库的重要组成部分,它记录了所有数据更改操作的信息。这些记录对于恢复数据至关重要,但在某些情况下,过大的日志文件会占用大量磁盘空间,导致性能问题。因此,...
在VMware环境中配置SQL Server 2005 N+1群集是一项复杂而重要的任务,它涉及到多个层面的技术,包括虚拟化、网络、存储以及数据库管理。以下将详细阐述这一过程中的关键知识点。 首先,理解N+1群集的概念至关重要。...
在 SQL Server 2008 中,如果我们要导入超大 SQL 脚本文件(超过 10MB),使用 SQL Management Studio 查询工具可能无法打开脚本文件。这时,我们可以使用 osql 工具来导入超大 SQL 脚本文件。 osql 工具的使用格式...
SQL Server Native Client 10.0 是微软推出的一款用于访问SQL Server数据库的客户端库,它在SQL Server 2005版本中首次引入,并在后续的SQL Server 2008中得到进一步增强。这个库提供了OLE DB供应商和ODBC驱动程序,...
在开发过程中,尤其是在使用ASP.NET与SQL Server进行数据交互时,可能会遇到中文字符在数据库中显示为乱码的问题。本文将详细探讨这个问题的原因,并提供有效的解决方案。 ### 问题概述 当我们在ASP.NET 2.0应用...
在SQL Server中,直接读取Excel文件是一种常见的需求,特别是在数据整合、分析或者报表生成时。标题和描述中提到的方法允许我们避免将Excel数据导入到数据库中,而是直接在SQL Server中对Excel文件进行查询或处理。...
假设需要将192.168.1.2的SQL Server实例(数据库名为TT)中表test2的数据插入到192.168.1.1的SQL Server实例(同样数据库名为TT)中的表test1中。 **SQL语句示例**: ```sql INSERT INTO OPENQUERY( [远程服务器...
### 如何在SQL Server中重命名表中的字段 在数据库管理与维护的过程中,经常会遇到需要对表中的字段进行重命名的情况。特别是在SQL Server这样的大型关系型数据库管理系统中,正确掌握如何进行字段重命名是非常重要...
SQL Server 2016 Web BXJTY-X3GNH-WHTHG-8V3XK SQL Server 2016 Standard B9GQY-GBG4J-282NY-QRG4X ...SQL Server 2016 Enterprise MDCJV-3YX8N-WG89M-KV443 SQL Server 2016 Developer 22222-00000-00000-00000
- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT` - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper` 3. **清理第三方软件痕迹**:确保已经卸载类似 360 ...
在VMware环境中配置SQL Server 2005 N+1群集是一项复杂而重要的任务,它涉及到虚拟化技术、数据库集群以及高可用性解决方案。在这个过程中,我们需要理解以下几个关键知识点: 1. **虚拟化基础**:VMware是一个领先...
在SQL Server数据库中遇到中文乱码问题,通常是由于安装时默认的排序规则不适用于中文环境导致的。默认情况下,SQL Server可能使用拉丁文排序规则,这在处理中文字符时会出现问题。解决这个问题需要理解SQL Server的...
在本文中,我们将详细介绍如何实现 SQL Server Express 数据库的远程访问。 开启远程访问功能 首先,需要在 SQL Server Express 中开启远程访问功能。可以通过“开始”→“程序”→“SQL Server”→“配置工具”→...
### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...
### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...
总之,通过合理设置 `QUOTED_IDENTIFIER`,可以在 SQL Server 中灵活地使用双引号界定字符串,解决字符串中包含单引号的问题。这不仅有助于提高代码的可读性和维护性,还能有效避免潜在的语法错误。
"sqlserver获取汉字的汉语拼音首字母支持多音字"这个主题就是针对这一需求的具体解决方案。下面将详细介绍这个知识点及其相关技术。 首先,SQL Server本身并不直接支持汉字转拼音的功能,因此需要借助额外的函数...
SQL Server 2012 SP1 64位 简体中文企业版.iso 安装包
在SQL Server 2005中,通过编写存储过程或脚本来实现特定的功能是一种常见的做法。本篇文章将基于提供的代码片段来详细介绍如何在SQL Server 2005中求解指定范围内的所有素数。 ### SQL Server 2005简介 SQL ...
在数据查询方面,文档通过SQL Server的 `TOP n` 语句和Kingbase ES 3.1的 `LIMIT` 关键字,说明了如何在两种数据库中实现相似的查询功能。这表明在迁移数据时,需要转换SQL语法以适应新的数据库环境。 最后,文档还...