## DBPROCPARAMS

### Voraussetzungen

Sie haben die Demo-Daten für das SQL-Tutorial erzeugt.

Melden Sie sich als Benutzer MONA an die Demo-Datenbankinstanz DEMODB an.

Legen Sie Datenbankprozeduren und Datenbankfunktionen an und verwenden Sie diese. Verfahren Sie dazu z.B. wie in SQL-Tutorial, Datenbankprozeduren und Datenbankfunktionen angegeben.

### Beispiele

Anhand der Systemtabelle DBPROCPARAMS können Sie unter anderem folgende Datenbankinformationen ermitteln:

● Alle Input-Parameter der Datenbankfunktion AVGPRICE im Schema HOTEL und folgende Parameterinformationen: Datentyp, Länge und Angabe, um den wievielten Parameter innerhalb der Datenbankfunktion es sich handelt

SELECT parametername, datatype, len, dec, pos
FROM DOMAIN.DBPROCPARAMS
WHERE schemaname = 'HOTEL'
AND dbprocname = 'AVGPRICE'
AND "IN/OUT-TYPE" = 'IN'

● Alle Output-Parameter der Datenbankprozedur AVG_PRICE im Schema HOTEL und folgende Parameterinformationen: Datentyp, Länge und Angabe, um den wievielten Parameter innerhalb der Datenbankprozedur es sich handelt

SELECT parametername, datatype, len, dec, pos
FROM DOMAIN.DBPROCPARAMS
WHERE schemaname = 'HOTEL'
AND dbprocname = 'AVG_PRICE'
AND "IN/OUT-TYPE" = 'OUT'

● Gesamtanzahl der Parameter der Datenbankprozedur AVG_PRICE im Schema HOTEL

SELECT COUNT(*)
FROM DOMAIN.DBPROCPARAMS
WHERE schemaname = 'HOTEL'
AND dbprocname = 'AVG_PRICE'

Datenbankprozeduren: siehe DBPROCEDURES

Datenbankfunktionen: siehe FUNCTIONS