powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2Glory
11 сообщений из 11, страница 1 из 1
2Glory
    #32066864
Нарисовал в триггере на Insert строку:

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

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

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

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


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