SQL MSSQL INSERT SELECT
in

Чотбы вставить в таблицу запись с зависимостью от значений полей другой таблицы, в MSSQL можно использовать синтаксис INSERT с SELECT

Пример:

Для таблицы table1 с полями

RefId - указатель на запись в root_table

RefCount - числовое поле

RefText - текстовое поле

Можно использовать следующий SQL запрос привязывающий запись в table1 с записью root_table с Id = 1:

INSERT INTO table1 SELECT id as RefId, 1 as RefCount,\'Заголовок\' as RefText FROM root_table WHERE id = \'1\'

0
Your rating: Нет