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.
-
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.
-
Mit der folgenden Anweisung wird die Domain
emailgelö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