yerrojumeher Ответов: 4

что такое магический стол.различные типы магического стола


что такое магический стол.различные типы магического стола

4 Ответов

Рейтинг:
28

Amir Mahfoozi

Таблицы "вставленные" и "удаленные" называются магическими таблицами
SQL Server. Мы не можем видеть эти таблицы в базе данных. Но мы можем получить к ним доступ
таблицы из "триггера"

Когда мы вставим запись в таблицу, будет создана волшебная таблица "INSERTED"
В этой таблице будет доступна текущая вставленная строка. Мы можем получить доступ к этому
запись в "триггер".

Когда мы обновляем запись в таблице, в которой создается триггер, будут созданы магические таблицы "INSERTED" и "DELETED", старые данные обновляемой записи будут доступны в таблице "DELETED", а новые данные будут доступны в таблице "INSERTED" при доступе к ним внутри триггера.

Когда мы удалим запись из таблицы, будет создана волшебная таблица "удалено"
В этой таблице будет доступна текущая удаленная строка. Мы можем получить доступ к этому
запись в "триггер".


Извлечено отсюда :
http://www.dotnetspider.com/resources/29332-Magic-tables-SQL-Server.aspx[^]

Надеюсь, Это Поможет


[no name]

*lol* "все" говорят/пишут об общих / независимых решениях...такие вещи, как 3tear и т. д. ... Теперь волшебные таблицы должны быть использованы???

Рейтинг:
2

member60

Обычно вставленные и удаленные таблицы называются магическими таблицами.Волшебные таблицы не содержат информации о

столбцы типа данных text, ntext или image.Они поддерживаются SQL Server для внутренней обработки, когда в таблице происходит обновление,вставка,удаление.Однако мы можем ссылаться на эти таблицы в триггерах.

Всякий раз, когда запускается инструкция updated table, SQL Server сохраняет исходную строку перед обновлением в удаленной таблице и новую(обновленную) строку во вставленной таблице.


Рейтинг:
2

André Kraak

Взгляните на это Волшебная таблица в SQL Server[^].

Для получения дополнительных результатов см. Это поиск Google[^].


Рейтинг:
0

Member 12640164

создайте триггер c1_InsteadOfInsert на customer1 вместо Insert
как
начать
вставить в customer1 выберите имя,город, страну из вставленного
конец;

вставить в customer1(имя,город,страна) значения ('sohan', 'Kushinagar', 'INDIA')

--он будет отображать вставленные записи вместо отображения 1 строки.