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

Hvad er den maksimale erklæringslængde i Oracle

Der er ikke noget fast antal. Se "Logical Database Limits":http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

"Grænsen for, hvor lang en SQL-sætning kan være, afhænger af mange faktorer, herunder databasekonfiguration, diskplads og hukommelse".

Du kan også blive påvirket af andre grænser, såsom de maksimale niveauer af underforespørgsler.

I betragtning af at den maksimale længde af PL/SQL-procedurer er angivet som 2000-3000 linjer, er min fornemmelse, at du kan løbe ind i problemer med en 3M bytes-forespørgsel. Jeg tror også, at hvis det overhovedet virker, vil parsetiden være "interessant".



  1. MySql:MyISAM vs. Inno DB!

  2. MySQL-forbindelse over SSH-tunnel - hvordan specificeres anden MySQL-server?

  3. Hvordan beregnes gennemsnittet af en kolonne og derefter inkludere det i en udvalgt forespørgsel i Oracle?

  4. Hvad betyder exec sp_reset_connection i SQL Server Profiler?