Toutes les colonnes auto-incrémentés d'une base de donnée

Le
Gérard Lali
Bonjour,

Existe-t-il une procdure ou requte permettant de lister
toute les colonnes auto-incrementes (compteur) ainsi que
leurs tables dans une base de donne MS SQL 2000 ?
Merci pour vos lumires
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred BROUARD
Le #11721991
Quelque chose comme :

SELECT name
FROM syscolumns
WHERE autoval IS NOT NULL

(à tester !)

A +

Gérard Lali a écrit:
Bonjour,

Existe-t-il une procédure ou requête permettant de lister
toute les colonnes auto-incrementées (compteur) ainsi que
leurs tables dans une base de donnée MS SQL 2000 ?
Merci pour vos lumières



--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Med Bouchenafa[MVP]
Le #11721971
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMNPROPERTY(OBJECT_ID(TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"Gérard Lali" 1c65201c42225$e197c1d0$
Bonjour,

Existe-t-il une procédure ou requête permettant de lister
toute les colonnes auto-incrementées (compteur) ainsi que
leurs tables dans une base de donnée MS SQL 2000 ?
Merci pour vos lumières
Fred BROUARD
Le #11721951
ha joli !

A +

Med Bouchenafa[MVP] a écrit:
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMNPROPERTY(OBJECT_ID(TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1




--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Publicité
Poster une réponse
Anonyme