共用方式為


設定和變更資料庫定序

當您建立新資料庫時,可使用下列其中之一指定定序:

  • CREATE DATABASE 陳述式的 COLLATE 子句。
  • SQL Server Management Studio.
  • SQL Server 管理物件 (SMO) 中的 Database.Collation 屬性。

如果沒有指定定序,會使用伺服器定序。

您可以使用 ALTER DATABASE 陳述式的 COLLATE 子句,變更在使用者資料庫中建立的任何新物件的定序。此陳述式不會變更現有使用者自訂資料表中的資料行定序。您可以使用 ALTER TABLE 的 COLLATE 子句進行變更。

當您變更資料庫定序時,會變更下列各項:

  • 資料庫的預設定序。這個新的預設定序會套用至之後在資料庫中建立的所有資料行、使用者自訂資料類型、變數與參數。它也用來解析 SQL 陳述式中對資料庫中定義的物件指定的物件識別碼。
  • 系統資料表中的任何 charvarchartextncharnvarcharntext 資料行都會變更為新定序。
  • 預存程序與使用者自訂函數的任何現有 charvarchartextncharnvarcharntext 參數和純量傳回值,都會變更為新定序。
  • charvarchartextncharnvarcharntext 系統資料類型,以及以這些系統資料類型為基礎的所有使用者自訂資料類型,都會變更為新的預設定序。

請參閱

概念

設定和變更伺服器定序
設定與變更資料行定序
設定運算式定序
識別碼定序

說明及資訊

取得 SQL Server 2005 協助