Anfang des Inhaltsbereichs

Parameter 

SQL-Anweisungen für das Datenbanksystem können in Programmiersprachen wie C und C++ eingebettet werden. Dadurch eröffnet sich die Möglichkeit, aus Programmen heraus auf das Datenbanksystem zuzugreifen. Die Werte, die aus dem Datenbanksystem abgerufen oder im Datenbanksystem gespeichert werden sollen, können innerhalb der SQL-Anweisungen mit Hilfe von Parametern übergeben werden. Die Parameter werden innerhalb des einbettenden Programms als Variablen, sogenannte Host-Variablen, deklariert.

In der Programmiersprache wird bei der Deklaration von Host-Variablen ihr Datentyp festgelegt. Werte von Host-Variablen werden (falls möglich) implizit vom Programmiersprachen-Datentyp in den Datenbanksystem-Datentyp konvertiert und umgekehrt.

Jeder Parameter kann mit einer Indikatorvariablen kombiniert sein, die Auskunft über Unregelmäßigkeiten gibt, die bei der Zuweisung aufgetreten sind, z. B. unterschiedliche Länge von Wert und Parameter, NULL-Wert, Spezial-NULL-Wert etc. Zur Übergabe von NULL-Werten und Spezial-NULL-Werten sind Indikatorvariablen zwingend erforderlich. Indikatorvariablen werden innerhalb des einbettenden Programms als Variablen definiert.

Siehe auch:

Parametername

Indikatorname

Ende des Inhaltsbereichs