[quote=引用 7 楼 z_shousi 的回复:] [quote=引用 6 楼 forgetsam 的回复:] insert into table(colname,colname,....) select seq.nextval 标签ID ,..... from table ,(select level from dual connect by level<=2)
问题描述如下: 现有一张表有如下字段,标签ID,语言ID,标签文本,....其中标签ID和语言ID是联合主键,我想实现的功能是,一次插入两条数据,这两条数据的语言ID不一样,我要使标签ID一样并且标签ID要用序列生成,我知道如果标签ID手动指定可以实现,但是用序列同时为两条语句生成一样的值我不知道怎么实现,各位大牛们,帮忙解决一下,谢谢啦.最后语句简单易懂.
[quote=引用 6 楼 forgetsam 的回复:] insert into table(colname,colname,....) select seq.nextval 标签ID ,..... from table ,(select level from dual connect by level<=2)
insert into table(colname,colname,....) select seq.nextval 标签ID ,..... from table ,(select level from dual connect by level<=2)
[quote=引用 3 楼 yaoxue0707 的回复:] [quote=引用 2 楼 zlloct 的回复:] [quote=引用 楼主 yaoxue0707 的回复:] 问题描述如下: 现有一张表有如下字段,标签ID,语言ID,标签文本,....其中标签ID和语言ID是联合主键,我想实现的功能是,一次插入两条数据,这两条数据的语言ID不一样,我要使标签ID一样并且标签ID要用序列生成,我知道如果标签ID手动指定可以实现,但是用序列同时为两条语句生成一样的值我不知道怎么实现,各位大牛们,帮忙解决一下,谢谢啦.最后语句简单易懂.
[quote=引用 2 楼 zlloct 的回复:] [quote=引用 楼主 yaoxue0707 的回复:] 问题描述如下: 现有一张表有如下字段,标签ID,语言ID,标签文本,....其中标签ID和语言ID是联合主键,我想实现的功能是,一次插入两条数据,这两条数据的语言ID不一样,我要使标签ID一样并且标签ID要用序列生成,我知道如果标签ID手动指定可以实现,但是用序列同时为两条语句生成一样的值我不知道怎么实现,各位大牛们,帮忙解决一下,谢谢啦.最后语句简单易懂.
[quote=引用 楼主 yaoxue0707 的回复:] 问题描述如下: 现有一张表有如下字段,标签ID,语言ID,标签文本,....其中标签ID和语言ID是联合主键,我想实现的功能是,一次插入两条数据,这两条数据的语言ID不一样,我要使标签ID一样并且标签ID要用序列生成,我知道如果标签ID手动指定可以实现,但是用序列同时为两条语句生成一样的值我不知道怎么实现,各位大牛们,帮忙解决一下,谢谢啦.最后语句简单易懂.
17,081
社区成员
55,235
社区内容
加载中
试试用AI创作助手写篇文章吧