Domanda

C'è un modo semplice in Oracle per creare una tabella di storia di una tabella di coda? Il tipo di carico utile della tabella di coda è di tipo specifico, quindi se voglio creare una normale tabella di storia sarebbe questo specifico tipo di payload essere un problema ??

È stato utile?

Soluzione

Dal momento che siete ancora in 10g, dbms_wm è un'opzione che si potrebbe desiderare di dare un'occhiata a. È possibile attivare la versione un tavolo e ogni ulteriore DML contro il tavolo verrà convertito in modo che la storia è mantenuta.

Si può dare un'occhiata alla realizzazione qui. http://www.oracle-base.com/articles/9i/WorkspaceManagement9i .php # VersionEnablingATable

Si noti che questo avrà un impatto prestazioni poiché avete trigger che sparano su diversi DML per attuare il controllo delle versioni.

A proposito del tipo di carico utile commento, non so di eventuali vincoli specifici con i tipi. Probabilmente si può provare un piccolo tavolo con il vostro tipo definito dall'utente e vedere se avete problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top