OVH Cloud OVH Cloud

valeurs par défaut

2 réponses
Avatar
SSO
Bonjour,

Sous sql server 2000, je souhaite savoir quelle est la table système qui
stocke la valeurs par défaut d'une contrainte DEFAULT.

J'ai regardé dans sysobjects, syscolumns et sysconstraints mais sans succès.

Merci d'avance pour votre aide.



SSO

2 réponses

Avatar
Christian Robert
Il existe 2 types de valeurs par défaut :

1. Sous forme de contrainte :

SELECT *
FROM sysobjects
WHERE xtype = 'D'

Le champs parent_obj permet de pointer sur la table

2. Sous forme d'objet nommé lié à un champ

Le champ 'cdefault' de la table syscolumns le reference.


--
Cordialement

Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005


"SSO" a écrit :

Bonjour,

Sous sql server 2000, je souhaite savoir quelle est la table système qui
stocke la valeurs par défaut d'une contrainte DEFAULT.

J'ai regardé dans sysobjects, syscolumns et sysconstraints mais sans succès.

Merci d'avance pour votre aide.



SSO


Avatar
Med Bouchenafa
SELECT text
FROM syscomments C1 INNER JOIN sysconstraints C2 ON C1.id = C2.constid
WHERE object_name(C2.id) = 'T1'

--
Bien cordialement
Med Bouchenafa

"SSO" a écrit dans le message de news:

Bonjour,

Sous sql server 2000, je souhaite savoir quelle est la table système qui
stocke la valeurs par défaut d'une contrainte DEFAULT.

J'ai regardé dans sysobjects, syscolumns et sysconstraints mais sans
succès.

Merci d'avance pour votre aide.



SSO