`
belage
  • 浏览: 17341 次
社区版块
存档分类
最新评论

SQL Server 字符集更改

阅读更多
现象描述
英文版SQL Server,在已有数据库(默认配置)进行insert操作,如果insert内容为中文,发现insert之后数据库中的中文内容为乱码;

解决办法
(1)、查询当前数据库的排序规则(编码)
select * from ::fn_helpcollations()
(2)、执行SQL语句
alter database test01 collate Chinese_PRC_CI_AI

总结
对已经存在的数据库可以对其排序规则进行更改,在新建数据库的时候可以指定其排序规则
SQL Server 企业管理器--新建数据库--General--Collation Name--进行选择。
分享到:
评论

相关推荐

    SQL SERVER 字符集问题之一解决

    SQL SERVER 字符集问题之一解决指南 在使用 SQL SERVER 时,字符集问题是一个常见的问题之一。在本文中,我们将讨论 SQL SERVER 字符集问题之一解决方案,解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_...

    SQL Server查询中的特殊字符处理

    在SQL Server中,查询语句可能会遇到各种特殊字符,这些字符在特定的上下文中具有特殊的含义,如果直接使用,可能会影响到查询的结果。本篇将详细阐述如何处理这些特殊字符,特别是针对`LIKE`操作的特殊字符。 首先...

    oracle英文字符集插入到中文字符集

    "Oracle英文字符集插入到中文字符集"的主题聚焦于如何在不同字符集之间进行有效转换,以便在不修改客户端环境变量的情况下,实现数据的正确存储和检索。 Oracle数据库系统支持多种字符集,字符集决定了数据库如何...

    向sql server数据库插入中文时显示乱码

    在SQL Server Management Studio(SSMS)中,找到对应的表,右键选择“设计”->“列”,然后修改列属性中的字符集。 - **字段级别**:针对特定字段,也可以单独设置字符集。例如,对于存储中文的字段,推荐使用`...

    SQLServer2008Client绿色纯净版

    这个"SQLServer2008Client绿色纯净版"是一个便携式的安装包,无需复杂安装过程,解压后即可直接运行。 ### 1. SQL Server Management Studio (SSMS) SQL Server Management Studio是SQL Server 2008客户端的核心...

    MYSQL修改字符集默认问题

    在MySQL数据库管理与维护的过程中,修改字符集是一个常见的需求,特别是在需要处理多语言或特定编码格式的情况下。本文将详细介绍如何解决“MySQL修改字符集默认问题”,包括修改步骤、注意事项以及可能遇到的问题...

    从mysql数据库迁移至sqlserver数据库

    对于特殊字符集或Unicode数据,需要确保编码一致。 4. 数据导入:将转换后的数据导入到SQL Server中。这可以通过SSMA工具、SQL语句或者ETL(Extract, Transform, Load)工具来实现。 5. 应用程序适配:如果存在...

    ORACLE和SQL Server的语法区别

    - **SQL Server:** SQL Server也有自己的内置函数集,如`ISNULL()`、`CONVERT()`、`FLOOR()`等。 - **转换策略:** - 用相应的SQL Server函数替代Oracle函数。 #### 五、字符串连接 - **Oracle:** Oracle使用`||...

    C++使用ADO封装连接SQLServer类

    例如,一个简单的`SQLServerConnect`类可能包含以下方法: ```cpp class SQLServerConnect { private: CComPtr<ADODB::_Connection> m_conn; CComPtr<ADODB::_Command> m_cmd; public: SQLServerConnect(const ...

    SQL Server 2008乱码问题

    在SQL Server中,字符集是通过排序规则(Collation)来设定的,它定义了数据的存储和比较方式。排序规则包括语言、代码页和排序顺序等信息。在你的案例中,问题最终通过将排序规则更改为“Chinese_PRC_CI_AS”得到...

    SqlServer数据库的数据类型

    ### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...

    SqlServer数据库中文乱码问题解决方法

    在SQL Server中,`NVARCHAR`类型用于存储Unicode数据,使用UCS-2字符集,这是一种2字节编码格式,能够支持更广泛的字符集,包括UTF-16。UCS-2是Unicode早期的标准,后来被UTF-16取代,UTF-16提供了更大的扩展性和...

    CentOS7_RedHat7安装SQLServer

    接下来,我们将详细介绍如何在CentOS7和RedHat7上安装SQL Server,包括卸载步骤和修改字符集与排序规则的方法。 首先,在CentOS7或RedHat7上安装SQL Server需要先下载并配置Microsoft SQL Server Red Hat存储库。这...

    SQL Server 模拟试卷

    在SQL Server模拟试卷中,我们可以看到一系列关于SQL Server基础知识的问题,这些问题涵盖了数据库管理、查询语言、数据类型、表操作、索引、视图、系统变量以及子查询等多个方面。以下是这些知识点的详细解释: 1....

    c# sql server数据库操作源程序,集连接,显示,修改,查询,导入/导出EXECL。

    c# 编写的winform 操作sql server数据库操作源程序,程序设计技巧性强,集sql server数据库操作之大全,跨窗体增加,修改数据,可连接,显示,修改,查询,导入/导出EXECL。可访问本地数据库,也可访问局域网数据库...

    问题共享:修改oracle字符集

    本文将详细介绍如何解决Oracle数据库字符集问题,特别是如何将当前使用的GBK字符集更改为UTF-8,以支持更广泛的字符编码。 #### 二、字符集一致性的重要性 在修改Oracle字符集之前,我们需要确保三个关键组件的...

    Sql server 存儲過程技巧

    EXEC @hr = sp_OACreate 'SQLDMO.SQLServer', @object OUT IF @hr <> 0 BEGIN EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT SELECT hr = CONVERT(VARBINARY(4), @hr), Source = @src, Description = @...

    sybase字符集的更改

    ### Sybase ASE 字符集更改详解 在数据库管理和维护的过程中,字符集的设置与更改是一项非常重要的工作。本文将详细探讨如何更改 Sybase ASE(Adaptive Server Enterprise)数据库的字符集,包括更改过程中的关键...

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》示例代码

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》是一本深入解析SQL Server 2005中T-SQL查询语言的专业书籍。T-SQL(Transact-SQL)是微软对标准SQL的扩展,是SQL Server的核心组件,用于数据库管理、数据查询和...

    MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础.pdf

    不过,我可以根据标题和描述提供的信息,以及对SQL Server 2008和T-SQL语言基础知识的理解,为您构建一份关于Microsoft SQL Server 2008中T-SQL语言基础知识的知识点概要。 Microsoft SQL Server 2008是微软公司...

Global site tag (gtag.js) - Google Analytics