0
Это мой код SQL.Вставить Into Из запроса SELECT
CREATE TABLE [dbo].[Basic]
(
ID int,
GroupCode int,
program int
)
DECLARE @tblnum int
SELECT tblnum FROM dbo.Program
SET @Qry = 'SELECT Hits_ID, GroupCode FROM dbo.' + @tblnum
INSERT INTO [dbo].[Basic]
(
ID,
GroupCode
)
EXEC sp_executesql @Qry
Проблема в том, мне нужно вставить значения в таблицу Basic
где ID
и GroupCode
придет из другой таблицы, то столбец program
должен иметь значение переменной @tblnum
. И я не знаю, как это сделать. Незлая помощь. Спасибо.
Почему вы не можете просто напишите 'INSERT ... SELECT'? Кроме того, вы на самом деле нумеруете свои таблицы ('FROM dbo. '+ @ Tblnum')? – Kermit
Можете ли вы разместить образцы данных с требуемыми результатами? – sgeddes