Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Системная ХП / 3 сообщений из 3, страница 1 из 1
17.09.2002, 23:33:47
    #32051174
mumka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системная ХП
Привет всем!
Помогите пожалуйста с проблемой:
Надо в триггере получить в виде переменной информацию о первичном ключе и внеших связях (имя FK, имя зависимой таблицы, название столбца FK)
Все это через QAnal можно получить в виде таблицы с помощюю команды:
EXEC sp_fkeys @pktable_name = 'Справочник валют'
Но как из него извлечь необходимую инфу в преременные, убейте - не вдуплю ...
Ну чтоб поучить в результате эти же данные в виде @FKTABLENAME и т.д.
...
Рейтинг: 0 / 0
18.09.2002, 09:52:48
    #32051203
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системная ХП
Код: plaintext
1.
2.
3.
select a.constraint_name, a.table_name as FK_Table, a.column_name AS FK_column,c.table_name AS PK_Table, c.column_name AS PK_column
from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE a 
inner join INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS b on b.constraint_name = a.constraint_name
inner join INFORMATION_SCHEMA.KEY_COLUMN_USAGE c on c.constraint_name = b.unique_constraint_name
...
Рейтинг: 0 / 0
18.09.2002, 13:03:48
    #32051281
mumka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системная ХП
Спасибо Glory
Ты оч. крут
И де такие умные берутся?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Системная ХП / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]