gpt4 book ai didi

sql - 插入到 ... 值 ( SELECT ... FROM ... )

转载 作者:太空狗 更新时间:2023-10-30 01:36:35 24 4
gpt4 key购买 nike

我正在尝试使用来自另一个表的输入INSERT INTO 一个表。虽然这对于许多数据库引擎来说是完全可行的,但我似乎总是难以记住当时 SQL 引擎的正确语法( MySQLOracleSQL ServerInformix , 和 DB2 )。

是否有来自 SQL 标准的 Elixir 语法(例如 SQL-92)允许我插入值而不用担心底层数据库?

最佳答案

尝试:

INSERT INTO table1 ( column1 )
SELECT col1
FROM table2

这是标准的 ANSI SQL,应该适用于任何 DBMS

它绝对适用于:

  • 甲骨文
  • MS SQL Server
  • MySQL
  • Postgres
  • SQLite v3
  • 天睿
  • DB2
  • 赛贝斯
  • 垂直
  • 数据库
  • H2
  • AWS RedShift
  • SAP HANA
  • 谷歌 Spanner

关于sql - 插入到 ... 值 ( SELECT ... FROM ... ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969/

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