
[英]Issue inserting values with a subquery into temporary table SQL Server 2008
[英]Inserting multiple values into a temporary table, SQL Server
我正在使用Microsoft SQL Server Management Studio,我正在尝试运行以下查询以将值输入到临时表中以供以后使用:
CREATE TABLE #temptable
(colnumber varchar(15), dispcode varchar(10))
INSERT INTO #temptable (colnumber, dispcode)
VALUES
('col5', '811'),
('col6', '817'),
('col7', '823'),
('col8', '825');
运行时我收到以下错误:
Msg 102,Level 15,State 1,Line 50
','附近的语法不正确。
哪个指向“('col5','811'),”
谁能帮我在这里找出问题所在?
对于SQL Server版本<2008,请使用以下命令:
INSERT INTO #temptable (colnumber, dispcode)
SELECT 'col5', '811'
UNION ALL SELECT 'col6', '817'
UNION ALL SELECT 'col7', '823'
UNION ALL SELECT 'col8', '825'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.