Erstellen und Verwalten von Datenanwendungsfalldomains

Data Use Case-Domains sind einfache Datentypmodifikatoren, die eine Reihe optionaler Eigenschaften und Constraints kapseln, sodass reale Informationen wie Kreditkartennummern, E-Mail-Adressen, Geburtsdaten, Postleitzahlen usw. modelliert werden können. Mit Data Use Case Domains können Sie definieren, wie Sie die Daten zentral verwenden und mit anderen Anwendungen teilen möchten.

Siehe auch: Oracle AI Database-Konzepte für zusätzliche allgemeine Informationen zu Anwendungsfalldomains

Anwendungsfalldomains erstellen

Um eine Use Case DOMAIN zu erstellen, verwenden Sie die DDL-Anweisung CREATE DOMAIN.

Mit der folgenden Anweisung wird die Domain email erstellt.

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

Siehe auch: Oracle AI Database SQL Language Reference für Informationen zur CREATE DOMAIN-Anweisung

Anwendungsfalldomains löschen

Um eine Anwendungsfalldomain zu löschen, verwenden Sie die DDL-Anweisung DROP DOMAIN.

  1. Mit der folgenden Anweisung wird die email-Domain gelöscht.

    DROP DOMAIN email;

    Mit dem DROP DOMAIN-Befehl können Sie eine DOMAIN nicht löschen, wenn diese DOMAIN mit einer Spalte in einer Tabelle verknüpft ist.

    Sie können die DROP DOMAIN verwenden ... FORCE-Befehl, um die Zuordnung der DOMAIN zu allen Spalten aufzuheben und die DOMAIN zu löschen. Verwenden Sie die FORCE-Option nur mit Vorsicht, da Sie alle domänenspezifischen Kenntnisse in allen Spalten verlieren, die mit der Domäne verknüpft wurden.

  2. Mit der folgenden Anweisung wird die Domain email gelöscht, und die Zuordnung der Domain zu allen abhängigen Spalten wird aufgehoben.

    DROP DOMAIN email FORCE

Siehe auch: Oracle AI Database SQL Language Reference für Informationen zur DROP DOMAIN-Anweisung