Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Связи (relation)  [new]
Пашок
Member

Откуда:
Сообщений: 287
Есть ли возможность программно получить список relation ?

Задача такая, нужно удалить запись в таблице, она может являтся первичным ключом для других таблиц, хотелось бы программно получить список таблиц, на которые установлены relation, чтобы проверить есть ли для нее значения и выдать на клиент сообщение о невозможности удаления.
5 дек 09, 23:54    [8024773]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
IamZet
Member

Откуда:
Сообщений: 37
Пашок,

Cсмотрите в cторону
sys.foreign_keys -> sys.foreign_keys_columns -> sys.columns -> sys.tables
6 дек 09, 01:11    [8024864]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
а еще лучше - смотрите в INFORMATION_SCHEMA views...
6 дек 09, 17:22    [8025530]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
AAron
а еще лучше - смотрите в INFORMATION_SCHEMA views...
А при чём здесь представления?
sp_fkeys
6 дек 09, 18:10    [8025619]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
iap,

они меняются реже ;)
7 дек 09, 21:54    [8031772]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
AAron
iap,

они меняются реже ;)
Слово "views" у Вас употребляется в обобщённом смысле!
А я почему-то решил, что имеется в виду INFORMATION_SCHEMA.VIEWS
8 дек 09, 08:58    [8032351]     Ответить | Цитировать Сообщить модератору
 Re: Связи (relation)  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
iap,


бывает.
8 дек 09, 22:41    [8037984]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить