23. August 2007

Bernutzereingaben in SQL*Plus ...

Wenn ein SQL*Plus-Skript Eingaben erwartet, kann man diese auch "benutzerfreundlich" alle auf einmal zu Beginn abfragen. Dazu gibt es das ACCEPT-Kommando ... Standardwerte können ebenso mitgegeben werden wie ein Text ... Ein Beispiel:
accept TABNAME default 'MEINE_TABELLE' prompt 'Bitte Tabellennamen angeben [MEINE_TABELLE] '

drop table &TABNAME.
/

create table &TABNAME. (
 id number(10),
 :
)
/
Insbesondere für Installationsskripte ist dies sehr praktisch. Zu Beginn kann man so alle nötigen Parameter abfragen ... Beim nächsten Mal geht's dann wieder mit Neuigkeiten zu Oracle11g weiter.

Keine Kommentare:

Beliebte Postings