Sql 从一个表插入到两个表中
我有三张桌子:Sql 从一个表插入到两个表中,sql,database,teradata,sql-insert,Sql,Database,Teradata,Sql Insert,我有三张桌子: 表A包含列名称、id、国籍 表B有一个列名 表C有一个列id 我想知道是否可以在一个SQL查询中从表A中提取并将其名称列插入表B,将id列插入表C?不是在两个单独的查询中 我知道这在甲骨文中是可能的 我使用的是Teradata,它支持所有SQL查询。不可能在单个查询中完成。一次只能有一张桌子。使用事务或存储语句查询数据,然后再使用两个查询在每个表中插入数据。这确实可以节省您对两个插入进行查询的时间,但您不能对两个表进行插入。请告诉我们您是否可以在一个查询中进行插入。您能否详细
- 表A包含列名称、id、国籍
- 表B有一个列名
- 表C有一个列id
我使用的是Teradata,它支持所有SQL查询。不可能在单个查询中完成。一次只能有一张桌子。使用事务或存储语句查询数据,然后再使用两个查询在每个表中插入数据。这确实可以节省您对两个插入进行查询的时间,但您不能对两个表进行插入。请告诉我们您是否可以在一个查询中进行插入。您能否详细说明为什么需要一个请求?也许可以使用Teradata的多语句请求。