Definizione di istruzioni Flex SQL
Definire istruzioni Flex SQL per impostare regole di convalida specifiche per la propria organizzazione. È possibile impostare una o più istruzioni da elaborare per eventi successivi a operazioni di inserimento o aggiornamento.
L'elaborazione Flex SQL supporta istruzioni di query sui dati (select) e di manipolazione dei dati (insert, update, delete). Utilizzare le istruzioni select per eseguire una condizione di verifica.
Nelle istruzioni SQL sono consentiti caratteri maiuscoli e minuscoli, ma il token identificatore di riga deve essere riportato tutto in lettere maiuscole o tutto in lettere minuscole (ad esempio, :ROWID o :rowid).
Per ogni istruzione Flex SQL è necessario utilizzare un token :ROWID predefinito, che fa riferimento all'identificatore di riga del database per il record in corso di elaborazione nella tabella specificata. L'istruzione viene eseguita per ogni record della tabella interessato dall'operazione di inserimento o aggiornamento.
La lunghezza massima dell'istruzione è di 4000 caratteri. Non è necessario alcun carattere di fine istruzione (;).
Le istruzioni di manipolazione dei dati sono consentite, ma è necessario assicurarsi di non iniziare una sequenza infinita di passaggi di trigger. Ad esempio, non è in genere consigliabile creare un'istruzione Flex SQL che aggiorna la tabella di base identificata in Tabella.
Per definire istruzioni Flex SQL, effettuare le seguenti operazioni: