立即返回插入的行

  • 本文关键字:插入 返回 sql presto
  • 更新时间 :
  • 英文 :


我正在使用presto将行从一个表插入到另一个表,并希望将插入的行返回。像这样…

类似:

insert into animals    
select * from arriving_animals
returning *

似乎在presto中不支持returning。关于如何返回在同一语句中插入的行有什么建议吗?

创建一个包含要插入的行的"临时"表:

CREATE TABLE tmp_insert AS
SELECT * FROM arriving_animals

然后插入:

INSERT INTO animals
SELECT * FROM tmp_insert

现在可以读取插入的行,并在完成后删除表。

相关内容

  • 没有找到相关文章

最新更新