sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo mostrar la intercalación de una base de datos en SQL Server (T-SQL)

Aquí hay dos formas de devolver la intercalación de una base de datos en SQL Server usando Transact-SQL.

Consulta sys.databases

La primera opción es ejecutar una consulta contra sys.databases para devolver la intercalación de una base de datos específica. El WHERE La cláusula le permite limitar los resultados a la(s) base(s) de datos que le interesan:

SELECT 
    name, 
    collation_name 
FROM sys.databases
WHERE name = 'Music';

Esto da como resultado algo como esto:

name   collation_name              
-----  ----------------------------
Music  SQL_Latin1_General_CP1_CI_AS

En este caso, especificamos la base de datos llamada Music .

La DATABASEPROPERTYEX() Función

Otra opción es usar DATABASEPROPERTYEX() función para devolver la intercalación predeterminada para una base de datos:

SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;

Ver también:

  • Devolver la intercalación del servidor
  • Devolver la intercalación de una columna
  • ¿Qué es la intercalación?