Oracle
 sql >> Database >  >> RDS >> Oracle

Come eseguire l'override di>2499 caratteri di errore in Oracle DB?

Ecco alcune opzioni per aggirare i limiti di lunghezza della riga di SQL*Plus:

  1. Aggiorna al client 12.2(?). Su 12.2 il client consente fino a 4999 caratteri. Il che è in un certo senso irritante:se Oracle alla fine ammette che 2499 non è abbastanza, perché hanno solo aumentato il limite a 4999?
  2. Aggiungi interruzioni di riga. Dividi i risultati in più righe. Se utilizzi Windows assicurati di utilizzare sia il ritorno a capo che la nuova riga - chr(13)||chr(10) .
  3. Utilizza un altro programma. Molti programmi hanno un'opzione simile a SQL*Plus. In generale mi raccomando non utilizzando un clone SQL*Plus. Il vantaggio principale di SQL*Plus è che è uno strumento semplice e funziona praticamente allo stesso modo ovunque. Nessuno dei cloni SQL*Plus è completamente compatibile e molti programmi si interrompono se esegui script SQL*Plus su un clone.