Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Qual é o comprimento máximo da instrução no Oracle


Não existe um número fixo. Consulte "Limites do banco de dados lógico":http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"O limite de quanto tempo uma instrução SQL pode ser depende de muitos fatores, incluindo configuração do banco de dados, espaço em disco e memória".

Você também pode ser afetado por outros limites, como os níveis máximos de subconsultas.

Dado que o comprimento máximo dos procedimentos PL/SQL é dado como 2000-3000 linhas, minha sensação é que você pode ter problemas com uma consulta de 3M bytes. Eu também acho que, se funcionar, o tempo de análise será "interessante".