| title | sp_helpsort (Transact-SQL) | ||
|---|---|---|---|
| description | sp_helpsort Displays the sort order and character set for the instance of SQL Server. | ||
| author | markingmyname | ||
| ms.author | maghan | ||
| ms.reviewer | randolphwest | ||
| ms.date | 06/23/2025 | ||
| ms.service | sql | ||
| ms.subservice | system-objects | ||
| ms.topic | reference | ||
| ms.custom |
|
||
| f1_keywords |
|
||
| helpviewer_keywords |
|
||
| dev_langs |
|
||
| monikerRange | =azuresqldb-current || >=sql-server-2016 || >=sql-server-linux-2017 || =azuresqldb-mi-current || =fabric-sqldb |
[!INCLUDE SQL Server Azure SQL Database Azure SQL Managed Instance FabricSQLDB]
Displays the sort order and character set for the instance of [!INCLUDE ssNoVersion].
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: Transact-SQL syntax conventions
sp_helpsort
[ ; ]
None.
0 (success) or 1 (failure).
Returns server default collation.
If an instance of [!INCLUDE ssNoVersion] is installed with a collation specified to be compatible with an earlier installation of [!INCLUDE ssNoVersion], sp_helpsort returns blank results. When this behavior occurs, you can determine the collation by querying the SERVERPROPERTY object, such as: SELECT SERVERPROPERTY ('Collation');.
Requires membership in the public role.
The following example displays the name of the default sort order of the server, its character set, and a table of its primary sort values.
EXECUTE sp_helpsort;[!INCLUDE ssResult]
Server default collation
------------------------
Latin1-General , case-sensitive , accent-sensitive , kanatype-insensitive , width-insensitive for Unicode Data , SQL Server Sort Order 51 on Code Page 1252 for non-Unicode Data.