建立及管理資料使用案例網域

資料使用案例領域是輕量型資料類型修飾條件,可封裝一組選擇性特性與限制,允許建立真實世界資訊的模型,例如信用卡卡號、電子郵件地址、出生日期、郵遞區號等等。您可以使用資料使用案例網域來定義您想要如何集中使用資料,以及與其他應用程式共用資料。

另請參閱:Oracle AI Database Concepts,瞭解有關使用案例網域的其他一般資訊

建立使用案例網域

若要建立使用案例網域,請使用 DDL 敘述句 CREATE DOMAIN。

下列敘述句會建立 email 網域。

CREATE DOMAIN email AS VARCHAR2(30)
CONSTRAINT EMAIL_C CHECK (REGEXP_LIKE (email, '^(\S+)\@(\S+)\.(\S+)$'))
DISPLAY '---' || SUBSTR(email, INSTR(email, '@') + 1);

另請參閱:Oracle AI Database SQL Language Reference,瞭解 CREATE DOMAIN 敘述句的相關資訊

刪除使用案例網域

若要刪除使用案例網域,請使用 DDL 敘述句 DROP DOMAIN。

  1. 下列敘述句會刪除 email 網域。

    DROP DOMAIN email;

    如果網域與任何表格上的任何資料欄相關聯,則 DROP DOMAIN 命令不允許您刪除網域。

    您可以使用 DROP DOMAIN ... 用以取消網域與所有資料欄的關聯並刪除網域的 FORCE 命令。使用 FORCE 選項時請小心,因為您將失去已與網域關聯之所有資料欄的所有網域指定知識。

  2. 下列敘述句會刪除 email 網域,並取消網域與其所有相依資料欄的關聯。

    DROP DOMAIN email FORCE

另請參閱:Oracle AI Database SQL Language Reference,瞭解 DROP DOMAIN 陳述式的相關資訊