MichaelN
I'm new here

Alle Datensätze einer Datasource löschen

Jump to solution

Hallo zusammen,

ich möchte alle Entities einer Datasource löschen.

Über den Java-Client ist das leider nicht möglich, da er immer abstürzt. (Selbst wenn ich nur immer 500 Datensätze löschen möchte). Ich habe auch ca. 66000 Stück, da märe ein manuelles antriggern über jeweils 500 Stück auch sehr mühsam. Eine Funktion alle Datensätze zu löschen gibt es leider nicht.

Die zweite Idee war es ein Script zu schreiben der Art ....

select = session.createSelect(…);

list = session.executeQuery(select);

Wie kann ich immer die ersten (oder auch nächsten) n Stück aus der Datenbank holen -> anlog limit und offset. Wenn ich alle hole (66000 Stück) reicht der Speicher nicht.

0 Kudos
1 Solution

Accepted Solutions
thmarx
I'm new here

Hallo Michael,

schau mal hier:

http://www.e-spirit.com/odfs51/access/de/espirit/or/query/Select.html

die Methode setMaxResultCount sollte für deinen Fall hilfreich sein.

Gruß

Thorsten

View solution in original post

0 Kudos
1 Reply
thmarx
I'm new here

Hallo Michael,

schau mal hier:

http://www.e-spirit.com/odfs51/access/de/espirit/or/query/Select.html

die Methode setMaxResultCount sollte für deinen Fall hilfreich sein.

Gruß

Thorsten

0 Kudos