Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да покажете съпоставянето на база данни в SQL Server (T-SQL)

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запитване на SQL Server:Бързо с буквално, но бавно с променлива

  2. Разлика между sys.sql_modules, sys.system_sql_modules и sys.all_sql_modules в SQL Server

  3. Конвенции за именуване на бази данни от Microsoft?

  4. Как да инсталирате SQL Server на Ubuntu 18.04

  5. Вмъкнете всички стойности на таблица в друга таблица в SQL