檢視定序資訊

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

您可以使用 [物件總管] 功能表選項,或使用 Transact-SQL,在 SQL Server Management Studio 中檢視伺服器、資料庫或資料行的定序。

如何檢視定序設定

您可以使用下列其中一項:

使用 SQL Server Management Studio

在 [物件總管] 中檢視伺服器 (SQL Server 執行個體) 的定序設定

  1. 在物件總管中,連線到資料庫引擎的執行個體。

  2. 在執行個體上按一下滑鼠右鍵,然後選取 [屬性]

在 [物件總管] 中檢視資料庫的定序設定

  1. 在 [物件總管] 中,連線到資料庫引擎執行個體,然後展開該執行個體。

  2. 展開 [資料庫] ,然後在資料庫上按一下滑鼠右鍵,再選取 [屬性]

在 [物件總管] 中檢視資料行的定序設定

  1. 在 [物件總管] 中,連線到資料庫引擎執行個體,然後展開該執行個體。

  2. 依序展開 [資料庫]、特定資料庫及 [資料表]

  3. 展開包含資料行的資料表,然後展開 [資料行]

  4. 在資料行上按一下滑鼠右鍵,然後選取 [屬性]。 如果定序屬性為空白,則資料行不是字元資料類型。

使用 TRANSACT-SQL

檢視伺服器的定序設定

  1. 在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。

  2. 在查詢視窗中,輸入下列使用 SERVERPROPERTY 系統函數的陳述式。

    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));  
    
  3. 或者,您可以使用 sp_helpsort 系統預存程序。

    EXECUTE sp_helpsort;  
    

檢視 SQL Server 支援的所有定序

  1. 在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。

  2. 在查詢視窗中,輸入下列使用 SERVERPROPERTY 系統函數的陳述式。

    SELECT name, description FROM sys.fn_helpcollations();  
    

檢視資料庫的定序設定

  1. 在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。

  2. 在查詢視窗中,輸入下列使用 sys.databases 系統目錄檢視的陳述式。

    SELECT name, collation_name FROM sys.databases;  
    
  3. 或者,您可以使用 DATABASEPROPERTYEX 系統函數。

    SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));  
    

檢視資料行的定序設定

  1. 在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。

  2. 在查詢視窗中,輸入下列使用 sys.columns 系統目錄檢視的陳述式。

    SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';  
    

檢視資料表與資料行的定序設定

  1. 在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。

  2. 在查詢視窗中,輸入下列使用 sys.columns 系統目錄檢視的陳述式。

    SELECT t.name TableName, c.name ColumnName, collation_name  
    FROM sys.columns c  
    inner join sys.tables t on c.object_id = t.object_id;  
    

另請參閱

SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
定序優先順序 (Transact-SQL)
定序與 Unicode 支援
sp_helpsort (Transact-SQL)