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

  • 本文关键字:插入 另一个 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 )
);

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

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

我收到以下错误:SQL错误[42601]:错误:"处或附近的语法错误;选择";¶位置:9

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

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