从一个表插入两个表

时间:2015-12-11 21:22:20

标签: sql database teradata sql-insert

我有三张桌子:

  • 表A包含列名,ID,国籍
  • 表B的列名为
  • 表C的列标识为

我想知道是否可以从表A中提取并在一个SQL查询中将其名称列插入表B和id列到表C中?不在两个单独的查询中。

我知道在甲骨文中这是可能的。

我正在使用支持所有SQL查询的Teradata。

1 个答案:

答案 0 :(得分:0)

单个查询无法执行此操作。一次只有一张桌子。使用Transaction或Stored语句查询数据,然后使用另外两个查询在每个表中插入数据。这确实可以节省您对两个表进行查询,但是您无法在两个表上执行INSERT。