SQL Abfrage

08/05/2008 - 07:38 von Andreas Mueller | Report spam
Wie kann man per SQL überprüfen, ob eine Tabelle bereits leer ist, bevor man
ein DELETE FROM ausführt ?

if .

DELETE FROM Tabelle
 

Lesen sie die antworten

#1 Christa Kurschat
08/05/2008 - 08:23 | Warnen spam
Hallo Andreas,

ein eindeutigerer Betreff wàre besser, damit Deine Anfrage nicht untergeht.
.
"Andreas Mueller" schrieb im
Newsbeitrag news:
Wie kann man per SQL überprüfen, ob eine Tabelle bereits leer ist, bevor
man
ein DELETE FROM ausführt ?

if .

DELETE FROM Tabelle



if (select count(*) from Tabelle) > 0
truncate table Tabelle -- wenn keine Fremdschlüssel vorhanden sind
delete from Tabelle -- in den anderen Fàllen

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen