Oracle
 sql >> Base de données >  >> RDS >> Oracle

Quelle est la longueur maximale des instructions dans Oracle

Il n'y a pas de nombre fixe. Voir "Limites de la base de données logique" :http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"La durée maximale d'une instruction SQL dépend de nombreux facteurs, notamment la configuration de la base de données, l'espace disque et la mémoire".

Vous pouvez également être affecté par d'autres limites, telles que les niveaux maximum de sous-requêtes.

Étant donné que la longueur maximale des procédures PL/SQL est de 2 000 à 3 000 lignes, j'ai l'impression que vous risquez de rencontrer des problèmes avec une requête de 3 millions d'octets. Je pense aussi que si ça marche du tout, le temps d'analyse sera "intéressant".