Einzelnen Beitrag anzeigen

manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#3

Re: FibPlus SQL-Befels Reinfolge / abarbeitung

  Alt 28. Dez 2006, 17:47
Zitat von ozz:
Hallo manfred_h,
schau Dir vielleicht nochmal die SQLs an. Normalerweiser werden SQL Statements mit einen Semikolon abgeschlossen. Anstatt einem Delete * nimm truncate. Ist schneller. Falls du Transactionsteuerung verwendest, solltest du nach den delete auch ein commit senden, sofern du nicht autocommit aktiviert hast. Vielleicht verbindest du alle SQL in ein Statement, anstatt jedes einzel zu senden. Vielleicht hilft dir das ja.
Hallo ozz

Die SQL Statements sollten eigentlich ok sein da wenn ich sie Automatisch von Fibplus erzeugen
lasse auch kein Semikolon haben. Das mit truncate habe ich mir angeschaut aber in meiner Doku
wir truncate nur hierfür gebraucht. ??
>procedure Truncate;
>
>Description
>
>Use Truncate to limit the size of the Blob data. Calling Truncate when the current position is 0
>will clear the contents of the Blob field.
>Note: Do not call Truncate when the TFIBBlobStream was created in bmRead mode.

Autocomit ist aktiviert. Das setsame ist ja das es bei manchen "Sparten" einwandfrei geht.

Könntest Du mir sagen wie ich alle ( die 5 ) Tabellen mit einem SQL Statement lösche?

Manfred
  Mit Zitat antworten Zitat