Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Primary Key

0 views
Skip to first unread message

Roberto Sartori

unread,
Oct 26, 2005, 12:43:48 PM10/26/05
to
Ciao a tutti.

Mi servirebbe una query che mi estragga i nomi di tutte le
colonne che sono chiavi primarie in un db.

Una lista del tipo

NomeTabella NomeColonna

Ho cercato sui BOL, nelle INFORMATION_SCHEMA e
nelle tabelle di sistema, ma non sono riuscito a trovare
le informazioni che mi servono.

Mi sapreste aiutare?

Grazie
Ciao
Roberto


David

unread,
Oct 26, 2005, 1:02:46 PM10/26/05
to
"Roberto Sartori" <robertos...@email.it> ha scritto nel messaggio
news:OSlgxzk2...@TK2MSFTNGP09.phx.gbl...

> Ciao a tutti.
>
> Mi servirebbe una query che mi estragga i nomi di tutte le
> colonne che sono chiavi primarie in un db.
>
> Una lista del tipo
>
> NomeTabella NomeColonna
SELECT T.TABLE_NAME, C.COLUMN_NAME
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS T
INNER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE C ON C.CONSTRAINT_NAME
= T.CONSTRAINT_NAME
WHERE T.CONSTRAINT_TYPE = 'PRIMARY KEY'


0 new messages