檢視定序資訊
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
您可以使用 [物件總管] 功能表選項,或使用 Transact-SQL,在 SQL Server Management Studio 中檢視伺服器、資料庫或資料行的定序。
如何檢視定序設定
您可以使用下列其中一項:
使用 SQL Server Management Studio
在 [物件總管] 中檢視伺服器 (SQL Server 執行個體) 的定序設定
在物件總管中,連線到資料庫引擎的執行個體。
在執行個體上按一下滑鼠右鍵,然後選取 [屬性]。
在 [物件總管] 中檢視資料庫的定序設定
在 [物件總管] 中,連線到資料庫引擎執行個體,然後展開該執行個體。
展開 [資料庫] ,然後在資料庫上按一下滑鼠右鍵,再選取 [屬性]。
在 [物件總管] 中檢視資料行的定序設定
在 [物件總管] 中,連線到資料庫引擎執行個體,然後展開該執行個體。
依序展開 [資料庫]、特定資料庫及 [資料表]。
展開包含資料行的資料表,然後展開 [資料行]。
在資料行上按一下滑鼠右鍵,然後選取 [屬性]。 如果定序屬性為空白,則資料行不是字元資料類型。
使用 TRANSACT-SQL
檢視伺服器的定序設定
在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。
在查詢視窗中,輸入下列使用 SERVERPROPERTY 系統函數的陳述式。
SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
或者,您可以使用 sp_helpsort 系統預存程序。
EXECUTE sp_helpsort;
檢視 SQL Server 支援的所有定序
在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。
在查詢視窗中,輸入下列使用 SERVERPROPERTY 系統函數的陳述式。
SELECT name, description FROM sys.fn_helpcollations();
檢視資料庫的定序設定
在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。
在查詢視窗中,輸入下列使用 sys.databases 系統目錄檢視的陳述式。
SELECT name, collation_name FROM sys.databases;
或者,您可以使用 DATABASEPROPERTYEX 系統函數。
SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));
檢視資料行的定序設定
在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。
在查詢視窗中,輸入下列使用 sys.columns 系統目錄檢視的陳述式。
SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';
檢視資料表與資料行的定序設定
在 [物件總管] 中,連線至資料庫引擎執行個體,然後按一下工具列上的 [新增查詢]。
在查詢視窗中,輸入下列使用 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)