Я новичок в хранимых процедурах, чтобы нести меня. В одной процедуре я пытаюсь выбрать данные из таблицы и вставить эти данные в другую таблицу. Например, вот моя заявка на выбор:SQL Server Сохраненная процедура для вставки выбранных данных
SELECT SUM((qty_invoiced * price)) FROM table1,table2
WHERE table1.co_num = table2.co_num
AND UPPER(table2.strIDX) = 'S'
AND DATEPART(wk,table1.order_date) = DATEPART(wk,Getdate())
AND YEAR(table1.order_date) = YEAR(Getdate())
Затем я хочу вставить значение поля суммы в другую таблицу.
Как я могу сделать это наиболее эффективным способом с помощью SQL Server. Я могу сделать это в .net-коде (C#, VB и т. Д.), Но хотел бы сделать это более эффективно с помощью хранимой процедуры.
Вы знаете о заявлении 'INSERT'? –
Да ... Я хотел сделать это максимально эффективно ... любые идеи? –
Да. Похоже, вы хотите [вставлять данные из других таблиц] (https://technet.microsoft.com/en-us/library/dd776381 (v = sql.100) .aspx # OtherTables). –