MSSQL數據庫排序規則如何更改建站知識
導讀:1建站知識更改 SQL Server 2005 實例的默認排序規則的操作可能會比較復雜,本文將提供詳細的操作步驟,需要了解的朋友可以參考網站建設網站建設哪家好。
1.sp_helpsort SELECT SERVERPROPERTY ('Collation') 查看你的排序規則. 不過你的這個應該和字符集有關. 2.更改服務器排序規則 更建設網站公司改 SQL Server 2005 實例的默認排序規則的操作可能會比較復雜,包括以下步驟: 確保具有重新創建用戶數據庫及這些數據庫中的所有對象所需的全部信息或腳本。 使用工具(例如大容量復制)導出所有數據。 刪除所有用戶數據庫。 重新生成在 setup 命令的 SQLCOLLATION 屬性中指定新的排序規則的 master 數據庫。例如: start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI 有關重新生成 master 數據庫的詳細信息,請參閱如何重新生成 SQL Server 2005 的 Master 數據庫。 創建所有數據庫及這些數據庫中的所有對象。 導入所有數據。 注意: 可以為創建的每個新數據庫指定默認排序規則,而不更改 SQL Server 2005 實例的默認排序規則。 3.設置和更改數據庫排序規則 創建新數據庫時,可以使用下列內容之一指定排序規則: CREATE DATABASE 語句的 COLLATE 子句。 SQL Server Management Studio. SQL 管理對象 (SMO) 中的 Database.Collation 屬性。 如果未指定排序規則,則使用服務器排序規則。 可以使用 ALTER DATABASE 語句的 COLLATE 子句來更改在用戶數據庫中創建的任何新對象的排序規則。使用此語句不能更改任何現有用戶定義的表中列的排序規則。使用 ALTER TABLE 的 COLLATE 子句可以更改這些列的排序規則。 更改數據庫排序規則時,需網站建設哪家好要更改下列內容: 數據庫的默認排序規則,這一新的默認排序規則將應用于數據庫中后續創建的所有列、用戶定義的數據類型、變量和參數。根據數據庫中定義的對象解析 SQL 語句中指定的對象標識符時,也使用新的默認排序規則。 將系統表中的任何 char、varchar、text、nchar、nvarchar 或 ntext 列更改為使用新的排序規則。 將存儲過程和用戶定義函數的所有現有 char、varchar、text、nchar、nvarchar 或 ntext 參數和標量返回值更改為使用新的排序規則。 將 char、varchar、text、nchar、nvarchar 或 ntext 系統數據類型和基于這些系統數據類型的所有用戶定義的數據類型更改為使用新的默認排序規則。 SQL code : 1.將數據庫的字符集修改為:
復制代碼 代碼如下:
alter database dbname collate Chinese_PRC_CI_AS
2. --1. 為數據庫指定排序規則復制代碼 代碼如下:
CREATE DATABASE db COLLATE Chinese_PRC_CI_AS GO ALTER DAT網站seo優化課程ABASE db COLLATE Chinese_PRC_BIN GO
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章MSSQL數據庫排序規則如何更改建站知識主要講述如何更改,規則,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6233.html