怎么改变列的顺序
我在一张表中插入一条记录
现在想改记录的顺序
请问oracle中怎么改(不删除原来的列),可不可以象sql server企业管理器那样直接拖动
我在一张表中插入一条记录
现在想改记录的顺序
请问oracle中怎么改(不删除原来的列),可不可以象sql server企业管理器那样直接拖动
最不喜欢用这种工具工作!
oracle中没有这样的东西,不过也可以完成的。
你先建立表:
create table new_tab as select col1,col3,col2 from old_tab;
这一步就达到了你想要改变列的顺序了,
然后修改旧表名用其他的名字代替:
rename old_tab to aaaaa;
修改新表名为旧的表名:
rename new_tab to old_tab;
然后再old_tab上建立约束等,
最后删除表aaaaa;
用工具可以
你没说明白阿
直接插还是写程序
写程序就写一下列名
直接插就用toad.pl/sql一类的工具