问题描述如下:
现有一张表有如下字段,标签ID,语言ID,标签文本,....其中标签ID和语言ID是联合主键,我想实现的功能是,一次插入两条数据,这两条数据的语言ID不一样,我要使标签ID一样并且标签ID要用序列生成,我知道如果标签ID手动指定可以实现,但是用序列同时为两条语句生成一样的值我不知道怎么实现,各位大牛们,帮忙解决一下,谢谢啦.最后语句简单易懂.
------解决方案--------------------
用程序来实现吧,用两次LOOP,第一次先是标签ID LOOP,然后是语言ID loop,相同标签ID 在同一个loop里面
------解决方案--------------------
insert into table(colname,colname,....)
select seq.nextval 标签ID ,..... from table ,(select level from dual connect by level<=2)