在 ALTER TABLE 上添加 NOT NULL 时如何命名约束

How to name the constraint when add NOT NULL on ALTER TABLE

ALTER TABLE ACTOR MODIFY FIRST_NAME VARCHAR2(45) NOT NULL;

我知道必须将 FIST_NAME 设置为 NOT NULL,但我不知道如何命名此约束。

此约束的名称应为“CK_Fanme”

您可以使用

ALTER TABLE actor MODIFY ( first_name CONSTRAINT not_null_first_name NOT NULL );

并通过使用 user_constraints 数据字典视图查询以查看结果,例如

SELECT constraint_name
  FROM user_constraints
 WHERE table_name = 'ACTOR'

Demo