Jak sprawdzić Klucz ?

0

Cześć,

W jaki sposób można sprawdzić jakie kolumny w tabeli są kluczem ?
W jakiej tabeli (może jest jakaś tabela w której są informacje o wszystkich tabelach w bazie (?) ) są takie informacje i jak je rozszyfrować ?

0
select COLUMN_NAME
from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
where TABLE_NAME = 'nazwa_tabeli'

Zwróci wszystkie klucze w tabeli (nie tylko primary).

0

lub po MSSQL'owemu

SELECT 
	OBJECT_NAME(parent_object_id), 
	SCHEMA_NAME(schema_id),
	* 
FROM 
	sys.key_constraints
WHERE
	parent_object_id = OBJECT_ID(N'Nazwa_Tabeli')

1 użytkowników online, w tym zalogowanych: 0, gości: 1