Estensione della sequenza DB

Non è possibile modificare le sequenze di database fornite dall'applicazione, ma è possibile modificare le tabelle fornite dall'applicazione. È anche possibile creare una tabella e modificarla in più iterazioni. Tuttavia, è possibile creare solo una sequenza database, ma non è possibile modificare la sequenza.

Se è necessaria una modifica nella sequenza creata, eliminare la sequenza e crearne una nuova. Se si sceglie di crearne uno nuovo, è necessario anche modificare il codice per utilizzare il nuovo nome sequenza.

A differenza delle tabelle di database, non è possibile gestire o possedere una sequenza di database personalizzata. Una volta creata una sequenza, non è possibile ALTER o DROP della sequenza personalizzata utilizzando l'estendibilità. Le sequenze devono essere definite in modo che non richiedano modifiche. Devi testare la funzionalità delle sequenze personalizzate nell'ambiente del toolkit di sviluppo e quindi crearla negli ambienti cloud. Non c'è sovraccarico per le sequenze inutilizzate e l'eliminazione di tale sequenza non è necessaria.
Nota: qualsiasi richiesta di modifica dell'attributo in sequenza ALTER diversa da Cachesize non viene accettata dall'amministratore del database e viene eseguita dopo le revisioni e le approvazioni interne obbligatorie.

Quando si utilizza la sequenza di database, evitare l'utilizzo di SQL dirette per ottenere il numero di sequenza. Richiamare invece il metodo com.yantra.shared.ycp.YFSContext.getNextDBSeqNo(<sequence name>) per ottenere la sequenza di database successiva.