在 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'
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'