Argomento precedente: Esempio (istruzione opzionale STANDARD_LISTS)

Argomento successivo: Esempi di sintassi di REST_OPERATIONS

Istruzione MODIFY

Cambia il modo in cui vengono definiti gli attributi nelle istruzioni OBJECT. Le istruzioni MODIFY vengono lette dopo le istruzioni OBJECT.

Sintassi

MODIFY nome_oggetto nome_attr [tipo_stato;]
   [ON_NEW DEFAULT|SET valore|NOW ;]|
   [ON_CI DEFAULT|SET valore|NOW ;]|
   [ON_DB_INIT DEFAULT|SET valore|NOW ;]

Argomenti

obj_name

Identifica l'oggetto di cui si intende modificare l'attributo.

nome_attr

Identifica l'attributo che si intende modificare.

tipo_stato

Modifica le proprietà dell'attributo per consentire o meno i valori nulli. Esistono due opzioni valide per questa parola chiave:

REQUIRED

Indica che l'attributo è obbligatorio.

NOT_REQUIRED

Indica che l'attributo non è obbligatorio.

Istruzioni ON

Vedere la sezione Istruzioni ON, per la relativa descrizione.

Esempio

Questo esempio cambia l'attributo salary nell'oggetto emp in modo da renderlo obbligatorio:

MODIFY emp salary REQUIRED;

Esempio

L'esempio seguente modifica l'attributo address2 nell'oggetto emp per far sì che ora non sia obbligatorio.

MODIFY emp address2 NOT_REQUIRED;