如题,如何在数据表的字段之间追加新字段,而不是在数据表现有字段的后面追加。
如:field1,field2,field3,field4 在field1和field2之间追加个field5字段,请问如何能实现,还望大虾们不吝赐教阿。
追加后为:field1,field5,field2,field3,field4
如:field1,field2,field3,field4 在field1和field2之间追加个field5字段,请问如何能实现,还望大虾们不吝赐教阿。
追加后为:field1,field5,field2,field3,field4
解决方案 »
- N 多存储过程执行问题。
- 帮看看这语句怎么不行呢?
- 哪些部门的平均工资比30部门的平均工资要低
- 请教LDAP自增序列的问题!
- 在oracle的学习过程中发现这样一段代码 over(partition by acctid order by rowid) 请问该怎样理解这段代码???
- 在线等!!求一条sql语句
- 请帮帮忙 如何从一个表中取得班级中人数大于50的所有班级字段
- why循环执行dbms_sql.execute()会出错? 急.
- 简单的问题:关于RAW 和 SQL语句(在线)
- 诚心请教 关于请教一个时间统计的查询语句
- 在oracle中有没有办法估计存储过程的运行时间?
- 请教一个关于oracle 9i 的问题;
这个好像不行的吧,可以吧数据备份一下,然后drop表重建一下。
由于数据表中的字段太多,上百个,所以重建表也不太容易
修改一下表名,或简简单单加个下划线..
建好表后就可以用insert into copy_table select * from original_table
备份了..应该有更简单的办法,不过刚刚接触数据库,不清楚.
用insert into copy_table select * from original_table这条语句会把原表中的field2数据插入到新表中的field5中,就破坏了原有数据了。
这样就好了
很多工具都可以做到的。没有你想想得那么复杂吧。
2.如果真的需要排序看着美观,完全可以通过重现一个oracle的视图来实现.当然,这样的观点可能会引起大家的反感,但我认为事实如此,也比较推崇他的观点..
最大限度就是展现数据的适合麻烦一些。再说,展现数据的适合,也不推荐使用select *