Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server vérifie la sensibilité à la casse ?

Le classement peut être défini à différents niveaux :

  1. Serveur
  2. Base de données
  3. Colonne

Ainsi, vous pourriez avoir une colonne sensible à la casse dans une base de données insensible à la casse. Je n'ai pas encore rencontré de situation où une analyse de rentabilisation pourrait être faite pour la sensibilité à la casse d'une seule colonne de données, mais je suppose qu'il pourrait y en avoir.

Vérifier le classement des serveurs

SELECT SERVERPROPERTY('COLLATION')

Vérifier le classement de la base de données

SELECT DATABASEPROPERTYEX('AdventureWorks', 'Collation') SQLCollation;

Vérifier le classement des colonnes

select table_name, column_name, collation_name
from INFORMATION_SCHEMA.COLUMNS
where table_name = @table_name