Sql 返回presto中插入的行
我正在使用presto将行从一个表插入到另一个表中,并希望返回插入的行。像这样的 比如:Sql 返回presto中插入的行,sql,presto,Sql,Presto,我正在使用presto将行从一个表插入到另一个表中,并希望返回插入的行。像这样的 比如: insert into animals select * from arriving_animals returning * 似乎presto中不支持返回。关于如何返回插入到同一语句中的行,有什么建议吗?创建一个包含要插入行的“临时”表: CREATE TABLE tmp_insert AS SELECT * FROM arriving_animals 然后插入: INSERT INTO ani
insert into animals
select * from arriving_animals
returning *
似乎presto中不支持返回。关于如何返回插入到同一语句中的行,有什么建议吗?创建一个包含要插入行的“临时”表:
CREATE TABLE tmp_insert AS
SELECT * FROM arriving_animals
然后插入:
INSERT INTO animals
SELECT * FROM tmp_insert
现在,您可以读取插入的行并在完成后删除该表。创建一个包含要插入的行的“临时”表:
CREATE TABLE tmp_insert AS
SELECT * FROM arriving_animals
然后插入:
INSERT INTO animals
SELECT * FROM tmp_insert
现在,您可以读取插入的行,并在完成后删除表