怎么调整列的顺序啊?后面加的列只能在最后吗?
怎么调整列的顺序啊?后面加的列只能在最后吗?
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
5条回答
默认
最新
如果是ORACLE12C及以上,可以将某列先invisible, 再visible, 这样该列就在最后了。举例:
SQL> create table tb_zxp (id integer,price integer,name varchar2(20));
Table created.
SQL> alter table tb_zxp modify price invisible;
Table altered.
SQL> alter table tb_zxp modify price visible;
Table altered.
SQL> desc tb_zxp;
Name Null? Type
--------------------------------------------------------------------------------------------------------------------------------------------ID NUMBER(38)
NAME VARCHAR2(20)
PRICE NUMBER(38)
可以看到,PRICE列已经挪到最后面了。
评论
有用 0
不需要在乎列的顺序吧。 禁止* 自己写字段,顺序要怎么按排就怎么按排。
评论
有用 0
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

