在 SQL 2000 和 SQL 2005 中,可以使用以下方法找出可用的排序规则:
sys.collations
系统表或者 Collation 聚合函数的形式获取列表。SELECT *
FROM sys.collations
WHERE locale = USER_DEFAULT_LOCALE;
SELECT collation_name
FROM (
SELECT collation_name FROM sys.collations WHERE locale = USER_DEFAULT_LOCALE
UNION ALL
SELECT collation_name FROM sys.collations
WHERE locale = USER_LOCALE
UNION ALL
SELECT collation_name FROM sys.collations
WHERE is_user_defined = 1
) AS collations
ORDER BY collation_name ASC;
以上两种方法可以从 SQL 数据库获取可用的排序规则,具体选择哪种方法视具体情况而定。
领取专属 10元无门槛券
手把手带您无忧上云