ms sql вставляют в стоимость от переменной и избранный от стола

Я хочу вставить в стол стоимость от переменной и избранного результата.

declare @actual Date
set @actual = getdate()

Это - моя попытка:

insert into test (ID, Date) (select ID, @actual from Table)

Я получаю сообщение об ошибке!!

1
nl ja de
"Сообщение об ошибке" - хочет разделить? Те вещи обычно включают немного полезной информации - даже если вы don' t знают то, что это означает, it' s возможный, что другие люди могли помочь вам. Кроме того, публикуя код, пожалуйста, подчеркните его и нажмите кнопку { } .
добавлено автор Damien_The_Unbeliever, источник

3 ответы

используйте INSERT INTO.. ВЫБЕРИТЕ заявление,

DECLARE @actual Date
SET @actual = GETDATE()

INSERT INTO test (ID, Date) 
SELECT ID, @actual 
FROM   Tablename
3
добавлено
жаль мои работы попытки, я забыл выбирать свою переменную.
добавлено автор Butters, источник
так what' s сообщение об ошибке?
добавлено автор John Woo, источник
You can try like this for using a select clause for Insert

insert into test(id,date) select col1,col2 from table;
1
добавлено
INSERT INTO TEST
(ID,DATE)
SELECT COLUMN1,COLUMN2 FROM TABLE
0
добавлено
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)