Как вставить, обновить и удалить на данный момент - PullRequest
0 голосов
/ 05 февраля 2010

Как вставить в несколько таблиц, как из одной таблицы обновить из нее несколько таблиц и как удалить ее из нескольких таблиц в данный момент?

1 Ответ

0 голосов
/ 05 февраля 2010

Единственный способ INSERT для нескольких таблиц - это написать несколько INSERT операторов. То же самое касается DELETE. Это операции с одной таблицей.

Вы можете UPDATE одну таблицу, используя несколько других исходных таблиц, просто JOIN, например, так:

UPDATE t1
    SET t1.Name = t3.Name
FROM Table1 t1
INNER JOIN Table2 t2
    ON t2.ID = t1.ID
INNER JOIN Table3 t3
    ON t3.OtherID = t2.OtherID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...