【发布时间】:2018-05-29 20:40:59
【问题描述】:
下面的问题被简化了——
我有 3 个表,table1、mapping_table 和 table2。
- 表 1 将包括 3 列 - 名字、姓氏和日期。
- 表 2 将包括 4 列 - id(从序列、名字、姓氏_in_germen 和日期中获取值)。
- mappingTable 将包含 2 列(姓氏和 ast_name_in_germen)。
此外—— date 在 table1 中可以为空,但必须有一些值(如今天的日期)是 table2。
问题是—— 新表 (table2) 将包含原始表 (first_name) 中存在的列,需要进行一些基本转换的列,例如映射 (last_name) 和添加默认值 (date),当然还要使用序列 (id )。
我正在考虑使用带循环的过程,但我不知道如何在新表中插入一行。
【问题讨论】:
-
您在寻找
INSERT声明 (INSERT INTO table2 ...)?