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.
Deklaration von Hostvariablen
C-Hostvariablentypen
Hostvariablen verwenden
Indikatorvariablen
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |