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

determinar el conjunto de caracteres de una tabla / base de datos?

Puede verificar la versión usando

SELECT @@VERSION;

Si es 9.00 o superior, puede verificar la intercalación de una columna usando

SELECT collation_name FROM sys.columns 
WHERE name = 'column name'
AND [object_id] = OBJECT_ID('dbo.table name');

Y para la base de datos usando

SELECT collation_name FROM sys.databases 
WHERE name = 'database name';

Si es <9.0, entonces está utilizando SQL Server 2000 o inferior. Para 2000, creo que puede verificar columnas similares (por ejemplo, syscolumns.collationid para columnas).