【发布时间】:2018-07-14 17:12:48
【问题描述】:
我有 2 个表 Tab1 和 Tab2。除了 Tab2 比 Tab1 多一列之外,它们都有相同的列。现在我想将 Tab2 中的数据插入 Tab1。
- Tab1:col1,col2.....col100
- Tab2:col1,col2.....col100,col101
我怎样才能做到这一点。
我不想在插入时提及列名。
这个可以吗。
谢谢
【问题讨论】:
-
请不要偷懒,指定所有列(如戈登的回答)。这是正确的做法。这将使您以及继承您的代码的人受益。
-
@KaushikNayak 我认为软件开发(就像技术的其他方面一样)主要受懒惰思想的启发。一个懒惰的人可能比其他人更有生产力和创造力。
-
@BarbarosÖzhan:是的,我完全同意你的说法。但我不相信这可以成为 OP 案的有效理由,我不喜欢更多的论点 :-)
-
@KaushikNayak OK :)
标签: sql oracle insert-into