oracle insert   into   和   update  

   IDNAMEAGEGENDERBB

11张三1716

22李四1816

33王五1916

44赵六2016

55李建1716

66王建3916

77孙健1716

88孙茜1316

99张静3216

1010王氏6216

1111李珍基1316

121zang 31716

132李2四1816

143王2五1916

154赵2六2016

165李2建1716

源表

执行语句

declare

c varchar2(10);

begin

   for i in 0 .. 16 loop

     c:=i;

     dbms_output.put_line(c);

     insert into byp_1(bb) values(c);

     --update byp_1 set bb=c where bb is not null;


     end loop;

     end;


   IDNAMEAGEGENDERBB

11张三1716

22李四1816

33王五1916

44赵六2016

55李建1716

66王建3916

77孙健1716

88孙茜1316

99张静3216

1010王氏6216

1111李珍基1316

121zang 31716

132李2四1816

143王2五1916

154赵2六2016

165李2建1716

170

181

192

203

214

225

236

247

258

269

2710

2811

2912

3013

3114

3215

3316

再对源表执行语句


   IDNAMEAGEGENDERBB

11张三1716

22李四1816

33王五1916

44赵六2016

55李建1716

66王建3916

77孙健1716

88孙茜1316

99张静3216

1010王氏6216

1111李珍基1316

121zang 31716

132李2四1816

143王2五1916

154赵2六2016

165李2建1716

1716

1816

1916

2016

2116

2216

2316

2416

2516

2616

2716

2816

2916

3016

3116

3216

3316

这是怎么回事????求大神