Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Embedded SQL

 

Hostvariablen in Embedded SQL

Hostvariablen sind C-Variablen, die dem SQL-Präprozessor bekannt gemacht werden. Hostvariablen können benutzt werden, um Werte an den Datenbankserver zu übergeben oder um Werte vom Datenbankserver abzurufen.

Hostvariablen sind recht einfach zu verwenden, sie unterliegen jedoch einigen Einschränkungen. Dynamic SQL ist eine allgemeinere Art, um Informationen mit dem Datenbankserver auszutauschen, mithilfe einer Struktur namens SQL-Deskriptor-Bereich (SQL Descriptor Area - SQLDA). Der SQL-Präprozessor erzeugt für jede einzelne Anweisung, in der Hostvariablen verwendet werden, automatisch ein SQLDA.

Hostvariablen können nicht in Batches benutzt werden. Hostvariablen können nicht in einer Unterabfrage einer SET-Anweisung verwendet werden.

 Siehe auch

Deklaration von Hostvariablen
C-Hostvariablentypen
Hostvariablen verwenden
Indikatorvariablen