Hallo Experten,
ich korrigiere jetzt ein Programm, und da habe ich gemerkt, dass eine Interne Tabelle erstmal gefühlt wird, dann Daten von Interne Tabelle werden in Daten Bank geschrieben, dann Daten von Interne Tabelle werden gelöscht.
Wider Interne Tabelle wird gefühlt, dann Daten von Interne Tabelle werden in Daten Bank(Insert) geschrieben, dann Daten von Interne Tabelle werden gelöscht.
Am Ende alle Daten von Daten Bank wird in ein Datei auf PC-Client downloadet.
Dann Daten von Datenbank Tabelle werden auch gelöscht.
Frage, gibt es bei Interne Tabelle eine bestimmte (maximale) Große von Daten? Theoretisch kann man alle Daten in Interne Tabelle halten, dann direkt auf PC-Client Downloaden.
Danke
Wie üblich ist die Antwort hier ein klares JEIN:
Es gibt KEINE maximale Größe für interne Tabellen im Speicher. Wohl aber eine maximale Größe des pro Prozess zur Verfügung stehenden Speichers.
Das bedeutet, wenn die interne Tabelle nicht mehr in den Arbeitsspeicher passt, gibts eine schöne Exception. Ausschlaggebend ist also wie "breit" (Anzahl Spalten, Zeichen, Zahlen usw.) und "lang" (Anzahl Zahlen) deine Tabelle ist und ob dieser Wert die maximale Speichergröße deines Programms (diverse Profilparameter auf dem Appl.Server) übersteigt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.