如何将一个表的所有数据记录用 insert 语句插入另一个表中,表功能相近

yaocf 2003-09-29 11:51:47
如何将一个表的所有数据记录用 insert 语句插入另一个表中,表功能相近
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
海清 2003-09-29
  • 打赏
  • 举报
回复
楼上只使用于两个表完全相同,如果不同而是相近,那要将字段名一一列出,将数据类型对应或转换。如:
insert into table_b(c1,c2,c3,.........)
select (cc1,cc2,to_char(cc3),.........) from table_a
hot.wind 2003-09-29
  • 打赏
  • 举报
回复
将table_a中的记录插入到table_b中
insert into table_b
select * from table_a
pianer 2003-09-29
  • 打赏
  • 举报
回复
创建备份表(table1->table2):

create table table2 as select * from table1
bigpig 2003-09-29
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
insert into b
select * from a

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧