gpt4 book ai didi

sql - 为什么我们必须在 'INSERT ALL' 之后做一个 SELECT ?

转载 作者:行者123 更新时间:2023-12-04 12:25:16 25 4
gpt4 key购买 nike

正如我在许多网站上看到的,如果我想制作一个 INSERT ALL , 我必须用 SELECT (Like SELECT * FROM dual;) 完成它

为什么?

最佳答案

根据 INSERT ALL 的语法,子查询是强制性的(参见 http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9014.htm#i2111652)

为子查询(即 SELECT 语句)返回的每一行执行 insert 子句。 SELECT * FROM dual 返回单行,因此 insert_clause(s) 执行一次(这在您想要插入一组硬编码值时很有用)

关于sql - 为什么我们必须在 'INSERT ALL' 之后做一个 SELECT ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com