暂无图片
怎么调整列的顺序啊?后面加的列只能在最后吗?
我来答
分享
铛铛
2021-10-13
怎么调整列的顺序啊?后面加的列只能在最后吗?

怎么调整列的顺序啊?后面加的列只能在最后吗?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
Thomas

如果是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
暂无图片
chengang

不需要在乎列的顺序吧。 禁止* 自己写字段,顺序要怎么按排就怎么按排。

暂无图片 评论
暂无图片 有用 0
薛晓刚

mysql可以调整,但是没必要。select出来就行。不用强迫顺序。

暂无图片 评论
暂无图片 有用 0
wuc
暂无图片 评论
暂无图片 有用 0
铛铛

谢谢各位

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏