Ето два начина за връщане на съпоставянето на база данни в SQL Server с помощта на Transact-SQL.
Запитване sys.databases
Първата опция е да изпълните заявка срещу sys.databases
за да върне съпоставянето на конкретна база данни. WHERE
клаузата ви позволява да стесните резултатите до базата/ите, от които се интересувате:
SELECT name, collation_name FROM sys.databases WHERE name = 'Music';
Това води до нещо подобно:
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
В този случай посочихме базата данни, наречена Music
.
DATABASEPROPERTYEX()
Функция
Друга възможност е да използвате DATABASEPROPERTYEX()
функция за връщане на съпоставянето по подразбиране за база данни:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Вижте също:
- Върнете съпоставянето на сървъра
- Връщане на сравняването на колона
- Какво е Collation?