Я обнаружил, что, как определить, какие столбцы являются столбцами первичного ключа данной таблицы с помощью этого запроса:
SELECT CONSTRAINT_NAME, COLUMN_NAME
FROM
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
WHERE TABLE_NAME='tablename_here' AND
CONSTRAINT_NAME LIKE 'PK_%'
С помощью этого запроса я могу выяснить, что такое семя и инкремент идентификации:
SELECT IDENT_SEED('tablename_here'), IDENT_INCR('tablename_here')
Я не могу использовать информацию об ограничениях, потому что ограничение первичного ключа может быть в нескольких столбцах. И я не могу найти какую-либо функцию Transact SQL, чтобы дать мне информацию о личности.
Может ли кто-нибудь помочь мне понять, как найти информацию, удостоверяющую личность?
Я использую SQL Server 2000.