在ALTERTABLE(SQL)中不改变参数的简单修改是什么?

在ALTERTABLE(SQL)中不改变参数的简单修改是什么?,sql,oracle,alter-table,Sql,Oracle,Alter Table,以前的约束是否已删除/保留? 这有什么用?来自 修改颜色属性 使用此子句可以修改列的属性。在此子句中省略的列定义的任何可选部分(数据类型、默认值或约束)保持不变 因此,如果不指定任何属性,则为无操作。它本身不是很有用。可以使用它(例如通过框架代码)来测试emp.mgr的存在性和可修改性。(如果在查阅目录之前没有放弃no op)如果这样做的话,它可能比select count(…)更便宜。 alter table emp modify mgr;

以前的约束是否已删除/保留?
这有什么用?

来自

修改颜色属性

使用此子句可以修改列的属性。在此子句中省略的列定义的任何可选部分(数据类型、默认值或约束)保持不变

因此,如果不指定任何属性,则为无操作。它本身不是很有用。

可以使用它(例如通过框架代码)来测试emp.mgr的存在性和可修改性。(如果在查阅目录之前没有放弃no op)如果这样做的话,它可能比select count(…)更便宜。
alter table emp  
modify mgr;