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

Qual è la lunghezza massima dell'istruzione in Oracle

Non esiste un numero fisso. Vedere "Limiti del database logico":http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"Il limite alla lunghezza di un'istruzione SQL dipende da molti fattori, tra cui la configurazione del database, lo spazio su disco e la memoria".

Potresti anche essere interessato da altri limiti, come i livelli massimi di subquery.

Dato che la lunghezza massima delle procedure PL/SQL è di 2000-3000 righe, la mia sensazione è che potresti incontrare problemi con una query di 3M byte. Penso anche che se funzionasse, il tempo di analisi sarebbe "interessante".