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?