Sql 在另一个空表中插入表的值

Sql 在另一个空表中插入表的值,sql,dbeaver,Sql,Dbeaver,有人能帮我理解问题出在哪里吗? 我有两张桌子,第一张是: 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 )

有人能帮我理解问题出在哪里吗? 我有两张桌子,第一张是:

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]:错误:select位置或附近的语法错误:9

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

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

insert语句应该类似于这样的insert into DEPAREMENTCODE_dpt select Code du déPARTENT FROM csv;此外,双引号的使用可能是问题,也可能不是问题,这取决于您使用的数据库管理系统。请使用您使用的数据库标记您的问题。