Ето два начина за връщане на съпоставянето на база данни в 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?