暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 如何改变表

askTom 2015-09-02
88

问题描述

我们可以在两列之间增加一列吗?如果可以,请告诉我命令

专家解答

列顺序实际上没有什么影响,因此,将其添加到表的“末尾”中应该会感到舒适。针对表编写的任何代码都应该是

a)按名称显式引用列(因此列顺序不会有任何区别)
b)在%rowtype变量中使用"*" (列顺序没有区别)

所以...列顺序...没有区别: -)

然而,如果你真的很关心它(你不应该这样) ,你可以在它的顶部放一个视图,让列按你喜欢的顺序排列,例如

创建表T ( c1日期, c2日期) ;

改变表T ,增加c3日期;

创建或替换视图V为
从T中选择C3、C2、C1 ;


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论