Alle Tabellen eines Users Löschen ?

Hallo zusammen,

wie kann ich unter MS SQL Server in abhängigkeit eines Users alle seine Tabellen Löschen

Unter Oracle sieht das so aus:
DROP USER CASCATE

kann mir jemand helfen
Danke
Peter

hi!

Unter Oracle sieht das so aus:
DROP USER CASCATE

dir ist aber schon klar, daß du hiermit den gesamten user löscht? (und mit „cascaTe“ wird’s ein paar schwierigkeiten geben :wink:

grüße,
tomh

ps: solche sachen mach ich immer per script:
SQL>spool del_user.sql
SQL>select ‚drop table ‚||table_name||‘;‘ from user_tables;
SQL>@del_user

(entweder die reihenfolge noch beeinflussen, drop-cascade oder script dann mehrmals durchlaufen lassen)

grüße,
tomh

ob. artikel beantwortet aber nicht frage (owT)
.