Partager via


sys.default_constraints (Transact-SQL)

Mis à jour : 17 juillet 2006

Contient une ligne pour chaque objet qui est une définition par défaut (créé dans le cadre d'une instruction CREATE TABLE ou ALTER TABLE au lieu d'une instruction CREATE DEFAULT), avec sys.objects.type = D.

Nom de colonne Type de données Description

<Colonnes héritées de sys.objects>

 

Pour connaître la liste des colonnes dont hérite cette vue, consultez sys.objects (Transact-SQL).

parent_column_id

int

ID de la colonne de parent_object_id à laquelle appartient cette valeur par défaut.

definition

nvarchar(max)

Expression SQL qui définit cette valeur par défaut.

SQL Server 2005 diffère de SQL Server 2000 par sa manière de décoder et de stocker les expressions SQL dans les métadonnées de catalogue. La sémantique de l'expression décodée est équivalente au texte d'origine, par contre la syntaxe n'est pas garantie. Par exemple, les espaces sont supprimés de l'expression décodée. Pour plus d'informations, consultez Changements de comportement des fonctionnalités du moteur de base de données de SQL Server 2005.

is_system_named

bit

1 = Le nom a été généré par le système.

0 = Le nom a été fourni par l'utilisateur.

Exemples

L'exemple suivant retourne la définition de la contrainte DEFAULT qui est appliquée à la colonne VacationHours de la table HumanResources.Employee.

SELECT d.definition FROM sys.default_constraints d
INNER JOIN sys.columns c
ON d.parent_column_id = c.column_id
WHERE d.parent_object_id = OBJECT_ID(N'HumanResources.Employee', N'U')
AND c.name = 'VacationHours';

Voir aussi

Référence

Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)

Autres ressources

Questions fréquentes sur l'interrogation des catalogues système de SQL Server

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Nouveau contenu :
  • Dans la colonne definition, ajout d'informations à propos du stockage des expressions SQL dans SQL Server 2005.
  • Ajout de l'exemple.