что такое магический стол.различные типы магического стола
что такое магический стол.различные типы магического стола
Таблицы "вставленные" и "удаленные" называются магическими таблицами
SQL Server. Мы не можем видеть эти таблицы в базе данных. Но мы можем получить к ним доступ
таблицы из "триггера"
Когда мы вставим запись в таблицу, будет создана волшебная таблица "INSERTED"
В этой таблице будет доступна текущая вставленная строка. Мы можем получить доступ к этому
запись в "триггер".
Когда мы обновляем запись в таблице, в которой создается триггер, будут созданы магические таблицы "INSERTED" и "DELETED", старые данные обновляемой записи будут доступны в таблице "DELETED", а новые данные будут доступны в таблице "INSERTED" при доступе к ним внутри триггера.
Когда мы удалим запись из таблицы, будет создана волшебная таблица "удалено"
В этой таблице будет доступна текущая удаленная строка. Мы можем получить доступ к этому
запись в "триггер".
Извлечено отсюда :
http://www.dotnetspider.com/resources/29332-Magic-tables-SQL-Server.aspx[^]
Надеюсь, Это Поможет
*lol* "все" говорят/пишут об общих / независимых решениях...такие вещи, как 3tear и т. д. ... Теперь волшебные таблицы должны быть использованы???
Обычно вставленные и удаленные таблицы называются магическими таблицами.Волшебные таблицы не содержат информации о
столбцы типа данных text, ntext или image.Они поддерживаются SQL Server для внутренней обработки, когда в таблице происходит обновление,вставка,удаление.Однако мы можем ссылаться на эти таблицы в триггерах.
Всякий раз, когда запускается инструкция updated table, SQL Server сохраняет исходную строку перед обновлением в удаленной таблице и новую(обновленную) строку во вставленной таблице.
Взгляните на это Волшебная таблица в SQL Server[^].
Для получения дополнительных результатов см. Это поиск Google[^].
создайте триггер c1_InsteadOfInsert на customer1 вместо Insert
как
начать
вставить в customer1 выберите имя,город, страну из вставленного
конец;
вставить в customer1(имя,город,страна) значения ('sohan', 'Kushinagar', 'INDIA')
--он будет отображать вставленные записи вместо отображения 1 строки.