• sql server 排序规则


    sql server 排序规则

    查看服务器的排序规则

    SELECT SERVERPROPERTY(N'Collation')

    select    SERVERPROPERTY('Collation');

    Chinese_PRC_CI_AS

    修改数据库的排序规则

    ALTER DATABASE tempdb collate Chinese_PRC_CI_AS

    有的是Latin1_General_CI_AS_KS_WS

    建表指定排序规则

    CREATE TABLE TABLENAME
    (
    [id] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL
    )

    临时表的排序规则,看数据库tempdb的排序规则

    有的tempdb数据库的排序规则是SQL_Latin1_General_CP1_CI_AS,所以建立的临时表就成这样了。

    重新生成系统数据库的排序规则

    运行下面的命令就可重建数据库(根据您的系统,需要做相应的修改 ;X:/Setup 是数据库安装文件所在的路径)

    X:/Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Administrators /SAPWD=XXXX /SQLCOLLATION=Chinese_PRC_CI_AS

  • 相关阅读:
    程序员修炼之道:从小工到专家有感2
    3月13日
    第一次结对作业(2)
    3月12日
    3月11日
    第一次结对作业
    3月10日
    11月6日
    10月28日
    10月7日
  • 原文地址:https://www.cnblogs.com/cb168/p/6733560.html
Copyright © 2020-2023  润新知