请教大家一个问题,在线等。谢谢了。!!! select FID=identity(int,1,1),a,b,cinto #Bfrom A; 这个SQL换成oracle怎么写呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into b select rownum,a,b,c from A; insert into b select row_number() over(order by a , b, c) fid , a, b, c from a 如果你的sql结果是按条取序号的话可以insert into b select rownum,a,b,c from (select a,b,c from A order by a,b,c); insert into B select rownum,a,b,c from A create table B as select rownum fid, a, b, c from A; Oracle中的自动增长列是要用序列号的 楼主的意思是把表 A 的数据创建入 #B 中..顺便插入自动增长列FID吧...创建序列号create sequence emp_FIDstart with 1 --序列号初始值increment by --序列号进步幅度nomaxvalue --序列号的最大值 (此参数为不设置最大值)nocycle; --序列号到达最大值时将不再增加序号select FID=emp_FID.nextval,a,b,cinto #Bfrom A;LZ试一试吧 咱也是初学来着.. increment by 1 --序列号进步幅度 ORACLE 求解 创建表空间 数据文件 Oracle10g 原来可以自动增加内存 从9i数据库中导出的DBF文件,是否可以移植到10g中 求一个日期转换 在线等 LINUX下Oracle数据库磁盘规划要注意什么,我们用EVA4400 大家都从事oracle多久了 Oracle9i中,如何将一个CLOB变量(就是一个XML),如何转换成一个Varchar对象? 无法启动OracleOraHome81ManagerServer 服务? ORACLE9I的管理员进不去怎么办 得一触发器,初学,看不太懂其表示方法,请教各位? SQL命名规范
insert into b select row_number() over(order by a , b, c) fid , a, b, c from a
可以
insert into b select rownum,a,b,c from (select a,b,c from A order by a,b,c);
楼主的意思是把表 A 的数据创建入 #B 中..顺便插入自动增长列FID吧...
创建序列号
create sequence emp_FID
start with 1 --序列号初始值
increment by --序列号进步幅度
nomaxvalue --序列号的最大值 (此参数为不设置最大值)
nocycle; --序列号到达最大值时将不再增加序号select FID=emp_FID.nextval,a,b,c
into #B
from A;LZ试一试吧
咱也是初学来着..