sql - 向表中添加多行,错误
问题描述
运行以下代码时出现此错误。我究竟做错了什么?我想向列 Code1 添加多个值。列 Code2 现在需要为空。
CREATE TABLE #Temp2
(Code1 VARCHAR(30), Code2 VARCHAR(30))
INSERT INTO tempdb.dbo.#Temp2
(Code1)
VALUES ('123') ,('234');
我收到以下错误:
Msg 103010, Level 16, State 1, Line 1
Parse error at line: 6, column: 16: Incorrect syntax near ','.
解决方案
尝试这个:
INSERT INTO Table ( Column1, Column2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )
推荐阅读
- swift - 如何在 Swift 中的一个数组中声明不同的结构
- java - SQL 大幅增加来自多个 JOINS 的总和
- c# - .net 4.5.1 不支持在后面的代码中编写“System.AppContext”吗?
- python - 如何在 Python unittest 中添加用于集合比较的相等函数
- angular - 如何在 ag-grid 中的一行顶部覆盖控件?
- python - 在没有循环的情况下更改数据框单元格的类型
- ios - 为什么 CarPlay 在真车中会崩溃?
- angular - 我想运行一个从 github 下载的 Angular 项目。但我看到有几个依赖错误
- angular - “FilterMetadata | 类型”上不存在属性“值” > 过滤元数据[]'
- python - 在 python 问题中转向机器人的决策