DBH-Startanweisungen leiten die Parametrisierung des DBH ein.
Die folgende Tabelle gibt eine Übersicht über die DBH-Startanweisungen in der Reihenfolge ihrer Eingabe:
DBH-Startanweisung | Funktion |
SET-DBH-OPTIONS | veranlasst das Einlesen der DBH-Optionen |
ADD-SQL-DATABASE-CATALOG-LIST | fügt Einträge in das SQL-Datenbankverzeichnis ein |
ADD-OLD-TABLE-CATALOG-LIST | fügt Einträge in das CALL-DML-Tabellenverzeichnis ein |
Tabelle 7: DBH-Startanweisungen
Die erste DBH-Startanweisung muss die SET-DBH-OPTIONS-Anweisung sein. Ihr folgt die Eingabe der gewünschten DBH-Optionen.
Die übrigen beiden Startanweisungen sind optional, da Einträge in das SQL- bzw. CALL-DML-Tabellenverzeichnis auch über Administrationsanweisungen erfolgen können (siehe Abschnitt „ADD-OLD-TABLE-CATALOG-ENTRY“ und Abschnitt „ADD-SQL-DB-CATALOG-ENTRY“).
Wenn Sie aber bereits beim Starten des DBH über die Startanweisung ADD-OLD-TABLE-CATALOG-LIST Einträge in das CALL-DML-Tabellenverzeichnis einfügen wollen, müssen Sie zuvor die Startanweisung ADD-SQL-DATABASE-CATALOG-LIST eingeben.
END-Anweisung
Bei Eingabe der DBH-Startanweisungen müssen Sie zum Abschluss der Parametereingabe stets auch die END-Anweisung berücksichtigen.
Die END-Anweisung ist an verschiedenen Stellen der Parametereingabe notwendig:
Nach Eingabe der SET-DBH-OPTIONS-Anweisung, wenn mit dieser Anweisung die Parametereingabe beendet ist.
Nach Eingabe der Startanweisung ADD-SQL-DATABASE-CATALOG-LIST
Nach Eingabe der Startanweisung ADD-OLD-TABLE-CATALOG-LIST bzw. statt der Eingabe dieser Startanweisung; diese END-Anweisung kann nur dann entfallen, wenn der DBH mit der untergeordneten DBH-Option OLD-TABLE-CATALOG=0 (Standard) gestartet wird (siehe "OLD-TABLE-CATALOG").
Beispiel 1
Die END-Anweisung schließt die Parametereingabe schon nach Eingabe der SET-DBH-OPTIONS-Anweisung ab.
//SET-DBH-OPTIONS ...
//END
Beispiel 2
Eine END-Anweisung schließt die Eingabe der Startanweisung ADD-SQL-DATABA-SE-CATALOG-LIST ab, eine weitere END-Anweisung beendet die Parametereingabe insgesamt.
//SET-DBH-OPTIONS ... //ADD-SQL-DATABASE-CATALOG-LIST ... //END //ADD-OLD-TABLE-CATALOG-LIST ... //END
Beispiel 3
Eine END-Anweisung schließt die Eingabe der Startanweisung ADD-SQL-DATABA-SE-CATALOG-LIST ab, eine weitere END-Anweisung beendet die Parametereingabe insgesamt. Die Startanweisung ADD-OLD-TABLE-CATALOG-LIST entfällt.
//SET-DBH-OPTIONS ... //ADD-SQL-DATABASE-CATALOG-LIST ... //END //END