Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Primary Key  [new]
Spirit of the wind
Member

Откуда:
Сообщений: 300
Подскажите в каких таблицах лежит информация какие поля входят в PK?
23 дек 15, 12:45    [18598759]     Ответить | Цитировать Сообщить модератору
 Re: Primary Key  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Spirit of the wind,

https://msdn.microsoft.com/en-us/library/ms186778.aspx Можно начать отсюда
23 дек 15, 12:56    [18598834]     Ответить | Цитировать Сообщить модератору
 Re: Primary Key  [new]
o-o
Guest
select u.*
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS c
       join INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE u
     on c.CONSTRAINT_NAME = u.CONSTRAINT_NAME
where CONSTRAINT_TYPE = 'PRIMARY KEY'
23 дек 15, 13:01    [18598868]     Ответить | Цитировать Сообщить модератору
 Re: Primary Key  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
SELECT
      OBJECT_SCHEMA_NAME(i.[object_id])
    , OBJECT_NAME(i.[object_id])
    , i.name
    , c.name
FROM sys.indexes i
JOIN sys.index_columns ic ON i.[object_id] = ic.[object_id] AND i.index_id = ic.index_id
JOIN sys.columns c ON i.[object_id] = c.[object_id] AND ic.column_id = c.column_id
WHERE i.is_primary_key = 1
23 дек 15, 14:48    [18599565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить