insert into b select (select max(b_id) from b)+rownum,max(b_id) over(order by b_id),b_name,1 from b where a_id=1;
解决方案 »
- oracle 请教各位sql语句,,,,
- oracle存储过程关于 select …… in(变量) 的 问题求助!!
- 高分求算法及语句,for循环问题
- 客户端和服务器端Oracle使用的字符集相同,但是开发工具的字符集不同,结果造成数据乱码
- 我用P/L SQL时,窗口列表不能在左侧列出
- pl/sql怎么将数据导出至TXT文件?
- 来帮忙看看这个错误怎么解决~~~
- 关于触发器的问题,大家帮着看看!
- win2000pro下安装oracle9i的奇怪问题,谢谢!
- regexp_substr匹配字符串
- 十万火急而且很困惑的问题
- ORA-28030 Server encountered problems accessing LDAP directory service如何解决
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/functions2a.htm#81409
表C结构如下:
name order topic id
aa 1 aaa 1
bb 2 bbb 1
cc 4 ccc 1复制表C的id为1的数据一份,其中name和topic与原数据相同,order能够从1开始以1递增重新排序,id为新的6,即新的数据如下:
name order topic id
aa 1 aaa 6
bb 2 bbb 6
cc 3 ccc 6请问如何写insert语句?
select (select max(b_id) from b)+rownum,rownum,topic,6 from c where id=1