sql >> Database >  >> RDS >> Oracle

Wat is de maximale lengte van een instructie in Oracle?

Er is geen vast aantal. Zie "Logische databaselimieten":http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"De limiet voor hoe lang een SQL-instructie mag zijn, hangt af van vele factoren, waaronder databaseconfiguratie, schijfruimte en geheugen".

U kunt ook worden beïnvloed door andere limieten, zoals de maximale niveaus van subquery's.

Aangezien de maximale lengte van PL/SQL-procedures wordt gegeven als 2000-3000 regels, denk ik dat u problemen kunt krijgen met een query van 3M bytes. Ik denk ook dat als het al werkt, de parseertijd "interessant" zal zijn.



  1. Hiërarchieniveau en alle knooppuntreferenties op Oracle ophalen

  2. AJAX Post Fatal Error-kolom kan niet nul zijn

  3. Behoud de volgorde van onderscheiden binnen string_agg

  4. psql:FATAL:wachtwoordverificatie mislukt voor gebruikersvensters 8