Creazione e gestione dei domini caso d'uso dei dati
I domini dei casi d'uso dei dati sono modificatori leggeri del tipo di dati che incapsulano un set di proprietà e vincoli facoltativi, consentendo la modellazione di informazioni reali come numeri di carta di credito, indirizzi e-mail, date di nascita, codici postali e così via. È possibile utilizzare i domini dei casi d'uso dei dati per definire il modo in cui si intende utilizzare i dati a livello centrale e condividerli con altre applicazioni.
Vedere anche: Oracle AI Database Concepts per ulteriori informazioni generali sui domini dei casi d'uso
Creazione di domini caso d'uso
Per creare un dominio caso d'uso, utilizzare l'istruzione DDL CREATE DOMAIN.
L'istruzione seguente crea il dominio email.
CREATE DOMAIN email AS VARCHAR2(30)
CONSTRAINT EMAIL_C CHECK (REGEXP_LIKE (email, '^(\S+)\@(\S+)\.(\S+)$'))
DISPLAY '---' || SUBSTR(email, INSTR(email, '@') + 1);
Vedere anche: Oracle AI Database SQL Language Reference per informazioni sull'istruzione CREATE DOMAIN
Eliminazione dei domini caso d'uso
Per eliminare un dominio caso d'uso, utilizzare l'istruzione DDL DROP DOMAIN.
-
L'istruzione seguente elimina il dominio
email.DROP DOMAIN email;Il comando DROP DOMAIN non consente di eliminare un dominio se tale dominio è associato a una colonna di qualsiasi tabella.
È possibile utilizzare DROP DOMAIN ... Comando FORCE per annullare l'associazione del dominio a tutte le colonne ed eliminare il dominio. Utilizzare l'opzione FORCE con cautela, poiché tutte le informazioni specificate dal dominio verranno perse in tutte le colonne associate al dominio.
-
L'istruzione seguente elimina il dominio
emaile annulla l'associazione del dominio a tutte le colonne dipendenti.DROP DOMAIN email FORCE
Vedere anche: Oracle AI Database SQL Language Reference per informazioni sull'istruzione DROP DOMAIN