Określenie klucza podstawowego tabeli za pomocą TSQL

Chciałabym określić klucz podstawowy tabeli za pomocą TSQL (procedura przechowywana lub tabela systemowa jest w porządku). Czy istnieje taki mechanizm w SQL Server?

1 odpowiedź

To powinno zadziałać:

SELECT *
    FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
        JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu ON tc.CONSTRAINT_NAME = ccu.Constraint_name
    WHERE tc.TABLE_NAME = 'TableName' and tc.CONSTRAINT_TYPE = 'Primary Key'

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.