Wenn Sie eine DBM-Option mit optionalen Parametern verwenden, müssen Sie diese logisch von einem nachfolgenden DBM-Kommando abzugrenzen. Sie fügen dazu die DBM-Option –c ein. Der Database Manager CLI interpretiert dann alle nach –c folgenden Angaben als DBM-Kommando.
-c <DBM_command>
Aufruf des Database Manager CLI, Anmelden als Benutzer DBM mit dem Kennwort DBM an die Datenbankinstanz HOTELDB, Anzeigen des Inhalts der Datenbank-Systemtabelle usersohne explizite Angabe eines Datenbankbenutzers
· Ohne Angabe von -c zwischen den optionalen Parametern der DBM-Option und dem DBM-Kommando wird das DBM-Kommando als Benutzername/Kennwort-Kombination für die Option –uSQL interpretiert. Sie erhalten eine Fehlermeldung.
dbmcli -d HOTELDB -u DBM,DBM -uSQL sql_execute SELECT * FROM users
ERR
-24988,ERR_SQL: sql error
-4008,Unknown user name/password
combination
· Mit der Option –c markieren Sie den Beginn des DBM-Kommandos. Für die Option –uSQL wird der Vorschlagswert (erster DBM-Benutzer) verwendet.
dbmcli -d HOTELDB -u DBM,DBM -uSQL –c sql_execute SELECT * FROM users
OK
...