首页 新闻 搜索 专区 学院

oracle insert all用法

0
悬赏园豆:20 [待解决问题]

table1字段: t1_id,t_name,t_sn,t_date,t_data

table2字段:t2_id,t_name,t_sn,t_date,t_data,t_type

其中table1有1000条

table2没有数据

table2的t2_id为主键,对应自增序列为SQE_TABLE2

使用insert all语句将table1的数据复制到table2中,所有数据t_type的值设置为'1'

WK_J的主页 WK_J | 初学一级 | 园豆:186
提问于:2020-04-08 15:24
< >
分享
所有回答(4)
0

INSERT ALL

INTO table2(t2_id,t_name,t_sn,t_date,t_data,t_type)

SELECT (select seq_user.nextval from dual),t_name,t_sn,t_date,t_data, '1' FROM table1 ;

古语云 | 园豆:205 (菜鸟二级) | 2020-04-08 15:43
0
INSERT INTO table2(t2_id,t_name,t_sn,t_date,t_data,t_type) SELECT SQE_TABLE2.nextval ,t_name,t_sn,t_date,t_data, '1' FROM table1 ; 这样就行了的 , 为啥用insert all
wangleping | 园豆:195 (初学一级) | 2020-04-10 10:26
0
INSERT INTO table2(t2_id,t_name,t_sn,t_date,t_data,t_type) SELECT SQE_TABLE2.nextval ,t_name,t_sn,t_date,t_data, '1' FROM table1 ; 这样就行了的 , 为啥用insert all
wangleping | 园豆:195 (初学一级) | 2020-04-10 10:27
0
INSERT INTO table2(t2_id,t_name,t_sn,t_date,t_data,t_type) SELECT SQE_TABLE2.nextval ,t_name,t_sn,t_date,t_data, '1' FROM table1 ; 这样就行了的 , 为啥用insert all
wangleping | 园豆:195 (初学一级) | 2020-04-10 10:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册