Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

SQL-Script und Batch-Datei





Frage

Hallo an alle. Habe 'paar Fragen: - wie erstellt man eine Batch-Datei, die ein SQL-Script automatisch ausführt? - wie kann man einen SQL-Script zum anlegen einen neuen user so erweitern, dass der user gelöscht wird wenn er existiert? Danke. MfG, Vita.

Antwort 1 von hendrikw

Gegenfrage: Mit welcher Datenbank arbeitest Du denn ?
mfg
Hendrik

Antwort 2 von vita

@Hendrik

Es ist Oracle8.


Antwort 3 von hendrikw

Je nach dem, ob es sqlplus oder plus80 gibt (hier die alte Variante):
Aufruf in der Batchdatei:
plus80 user/password@dein_oracle.world @c:\scripts\mach_was.sql
Voraussetzung ist, dass das Programm im Pfad liegt. Username, Passwort und den Namen der Verbindung (siehe tnsnames.ora) musst Du natürlich anpassen.

User löschen:

declare
res integer;
begin
select count(*) into res from all_users where username = 'OPFER';
if res = 1
then
DROP USER OPFER CASCADE;
end if;
end;
/

(Cascade: auch wenn er noch Objekte besitzt, alles löschen)
mfg
Hendrik

Antwort 4 von vita

@Hendrik

Vielen Dank, probiere gleich aus.

MgG, Vita


Antwort 5 von vita

@Hendrik

Es funktioniert!
Danke noch mal.

MfG, Vita

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: