我叫毕加索 2016-11-14 06:42 采纳率: 100%
浏览 2067
已采纳

oracle循环添加元素执行insert

select username from user 查出来的值是
图片说明

现在把里面的值(username)要给插入到另一个表
insert into mytable( key,username,cols,rows ) values( '26','张三','1','1' ) ;
insert into mytable( key,username,cols,rows ) values( '26','李四','1','1' ) ;
insert into mytable( key,username,cols,rows ) values( '26','王五','1','1' ) ;
....

这样插入太麻烦了,请问有没有简介的方法。
在插入的时候,只有username 是变值,其他的不便。username有很多。
请问咋样才能一下子或者一条sql写出来

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-11-14 06:53
    关注
     insert into mytable( key,username,cols,rows ) select "26", username, "1", "1" from user;  
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?