如何修改一个表的各个列的顺序? ORA8.1.6 为什么要改列的顺序呀?如果要改,我的办法是将此表重建一次,不知允许重建不?就用create table t2 as select col2,col3,col1,...., from t1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顺序是不能改的,只有重建了。如楼上的操作,create table t2 as select col2,col3,col1,...., from t1;drop table t1;rename t2 to t1; 我怎么感觉ORACLE做的怎么这么不灵活... 不是不灵活,oracle不会轻易给操作者随便修改,干嘛顺序,查出来按顺序就可以 我个人觉得:对于数据库而言,他是不需要区分列的顺序的,因为只是数据的记录。如果需要对用户显示不同的格式和顺序,可以在查询的时候采取一些措施,例如采用select col3,col2...col5的语句,或者前台进行控制。 ORACLE 存储数据的方式决定了它不可能轻易改变存储数据的顺序 我是刚接触ORA,总觉得没有SQL SERVER的企业管理器那样灵活 1。如果有sql server那么灵活 ocp就不值钱了 oracle 管理员也不制钱了2。建议程序存储的时候insert into table1(fieldname1,fieldname2) values (vlaue1,value2) 读取的时候 使用 select 顺序反映要显示的顺序这样就和表的具体顺没有关系了 其实ORACLE的各列是没有什么顺序的,你查询时给他一个次序就是 有的时候用SELECT * FROM TABLENAME; 想方便就只有重建表了!!或都你用PL/SQL查出来在列表中调整顺序呀!! [新手请教] oracle服务总是自动关闭 ORA-07445错误 关于Oracle的sid 高手留步,oracle中case语句可以用哪些语句来替换?加分阿! select语句 的 IN 与NOT IN 的问题 这个SQL怎么写??? 表的列名是关键字,怎么建视图? 数据库冷备份问题(oracle9i for win2000)谢谢! 请高手帮我解决ora920的连接问题! 学习Oracle有哪些经典图书?谈谈你的看法! 每人10分,计论ORACLE OLAP技术 oracle 9i2的用户创建。我头大了 谁能帮帮忙。 哪里有oracle8.1.6下载?
create table t2 as select col2,col3,col1,...., from t1;
drop table t1;
rename t2 to t1;
2。建议程序存储的时候insert into table1(fieldname1,fieldname2) values (vlaue1,value2) 读取的时候 使用 select 顺序反映要显示的顺序
这样就和表的具体顺没有关系了