当前使用的是18c,但是这种明显的矛盾存在于早期版本中(肯定会回溯至11g)。
在这种情况下,我要向现有表添加多个离线约束。
可在此处找到所有铁路图:https : //docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/ALTER-TABLE.html
这是以下方面的铁路图ALTER TABLE:
然后,这是用于的铁路图constraint_clauses:
最后,这是以下内容的铁路图out_of_line_constraint:
铁路图中没有(和)或一个,。但是SQL查询必须具有它们。
这是有效的代码:
Create table a ( x number );
Alter table a add (
constraint x1 check ( x > 0 ),
constraint x2 check ( x < 10)
);
Run Code Online (Sandbox Code Playgroud)
我在阅读和解释铁路图时的错误在哪里?还有其他我必须知道的吗?