首页 > 解决方案 > 在另一个空表中插入表的值

问题描述

有人可以帮助我了解问题在哪里吗?我有两张桌子,第一张是:

CREATE TABLE "election-csv" (
"Code du département"           DECIMAL NOT NULL,
.
.
...
);

第二个是空的:

CREATE TABLE departement (
  code_dpt integer,
  DPT varchar(30) NOT NULL,
  PRIMARY KEY( code_dpt )
);

-- 当我想插入第一个表中的值时出错 --

insert into departement(code_dpt) values (select"Code du département" FROM "election-csv");

我收到此错误:SQL 错误 [42601]:错误:“选择”处或附近的语法错误¶ 位置:9

标签: sqldbeaver

解决方案


假设您使用的是 MSSQL,INSERT 语句应如下所示:

INSERT INTO departement(code_dpt)
SELECT [Code du département]
FROM election-csv

推荐阅读