Trouver la collation de votre base de données ainsi que d'un champs avec T-SQL
Publié le 16 décembre 2008 par Dave Lizotte
Suite à des travaux effectués dans le cadre de mon travail, j'ai eu besoin de récupérer la collation d'un ou de certains champs d'une base de données ainsi que la collation de la base de données. Par la suite, j'ai pu utiliser cette information à titre de comparaison, ou tout simplement afin de modifier ceux et celle qui n'avais pas la collation désiré. Bref, l'utilisation que vous en ferez est de votre ressort, ici nous allons simplement voir comment récupérer cette collation.
T-SQL
SELECT DATABASEPROPERTYEX('MaBaseDeDonnee', 'Collation')
GO
USE MaBaseDeDonnee
SELECT
name,
collation_name
FROM
sys.columns
WHERE
OBJECT_ID IN(
SELECT
OBJECT_ID
FROM
sys.objects
WHERE
type = 'U'
AND
name = 'Address'
)
AND
name = 'MonChamp'