Ho un'applicazione che utilizza JMS op in cima all'accodamento avanzato Oracle. Vorrei fare una query sulla tabella della coda che mostra il contenuto del messaggio (che nel mio caso è XML). Così quando faccio un 'select user_data from [queue_table]' ottengo 'AQ SYS.AQ $ _JMS_TEXT_MESSAGE' come risposta.
Esiste una funzione per visualizzare il contenuto di questo messaggio? Qualcosa come 'selezionare FUNCTION (user_data) from [queue_table]' o qualcosa del genere?
I google, ho scansionato numerosi articoli Oracle sull'accodamento, ma non riesco a trovare questa cosa. Sospetto che ci sia un modo semplice per farlo, ma non riesco a trovarlo.
"seleziona queue.user_data.text_vc dalla coda [queue_table]" Ho aggiunto la risposta qui, così posso promuovere la risposta come soluzione al problema e voglio che la risposta sia completa. –
Ho trovato che il testo più grande è memorizzato in queue.user_data.text_lob invece di text_vc –