要在Oracle中添加非空約束,可以使用ALTER TABLE語句并指定NOT NULL約束條件。具體步驟如下:
ALTER TABLE table_name
MODIFY column_name datatype NOT NULL;
在上面的語句中,table_name是要添加非空約束的表名,column_name是要添加非空約束的字段名,datatype是字段的數據類型。
執行以上語句后,Oracle會將指定字段的非空約束添加到表中。如果字段中已存在空值,則會出現錯誤并添加失敗。
如果要在創建表時就定義字段的非空約束,可以在CREATE TABLE語句中直接指定NOT NULL條件。
CREATE TABLE table_name (
column_name datatype NOT NULL,
...
);
以上是在Oracle中添加非空約束的方法,通過指定NOT NULL條件,可以確保字段中不允許存在空值。