Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2Glory / 11 сообщений из 11, страница 1 из 1
12.11.2002, 12:29:27
    #32066864
2Glory
Нарисовал в триггере на Insert строку:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Inserted'

Ничего не выводит. Для любой другой таблицы - выдает все данные. Где искать ?
...
Рейтинг: 0 / 0
12.11.2002, 12:51:13
    #32066883
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
В BOOKS ONLINE по слову INSERTED
...
Рейтинг: 0 / 0
12.11.2002, 12:56:54
    #32066886
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
Попробуй тоже самое по таблице deleted
Как я понимаю эти таблицы "создаются" во время вставки/удаления/обновления данных.
То есть они как таковые не существуют, а фактически являются виртуальными таблицами
...
Рейтинг: 0 / 0
12.11.2002, 13:16:08
    #32066897
2Glory
2snake
Согласен, по вашей рекомендации там я точно найду ответ лет так через ...

2Александр
То-то и оно, поэтому я прямо в триггере это и опробовать решил. В момент существования этой таблицы.
...
Рейтинг: 0 / 0
12.11.2002, 13:18:05
    #32066899
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
2 Сергей Рябцун
Все же последуйте совету snake, много нового узнаете.
...
Рейтинг: 0 / 0
12.11.2002, 13:26:19
    #32066906
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
Сергей Рябцун, там очень много полезного...
Inserted, Deleted доступны только в теле триггера, и в INFORMATION_SCHEMA не существуют...
...
Рейтинг: 0 / 0
12.11.2002, 13:32:58
    #32066912
2Glory
2snake

Это все понятно, поэтому в теле триггера я и пытаюсь их обнаружить. Точнее только Inserted. Glory написал, что можно попробовать через:
syscolumns/sysobjects/INFORMATION_SCHEMA.COLUMNS
поэтому я и спрашиваю что можно здесь сделать.
...
Рейтинг: 0 / 0
12.11.2002, 13:45:24
    #32066923
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
Описание колонок таблиц inserted и deleted строго соответствуют описанию колонок базовой таблицы (на которой навешан триггер). Поэтому надо считывать в таких случаях описание колонок базовой таблицы.
...
Рейтинг: 0 / 0
12.11.2002, 14:19:12
    #32066951
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
2 Сергей Рябцун\r
\r
Полагаю, Вам стоит ознакомится.
...
Рейтинг: 0 / 0
12.11.2002, 14:43:21
    #32066971
2Glory
Спасибо всем за оказанное внимание.
...
Рейтинг: 0 / 0
12.11.2002, 15:40:51
    #32067019
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2Glory
2Сергей Рябцун
Dankov прав. Я имел ввиду перебор столбцов базовой таблицы
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2Glory / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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