Eine Indikatorvariable ist eine C-Variable, die zusätzliche Informationen über eine bestimmte Hostvariable enthält. Sie können eine Hostvariable verwenden, um Daten abzurufen oder einzugeben. Mit Indikatorvariablen können Sie NULL bearbeiten.
Eine Indikatorvariable ist eine Hostvariable vom Typ short int. Um NULL zu entdecken oder festzulegen, positionieren Sie die Indikatorvariable unmittelbar nach einer normalen Hostvariable in einer SQL-Anweisung.
In folgender INSERT-Anweisung ist zum Beispiel :ind_phone eine Indikatorvariable.
EXEC SQL INSERT INTO Employee VALUES (:employee_number, :employee_name, :employee_initials, :employee_phone:ind_phone ); |
Folgende Tabelle bietet eine Zusammenfassung zum Gebrauch von Indikatorvariablen:
Indikatorwert | Wert an die Datenbank übergeben | Wert von der Datenbank erhalten |
---|---|---|
0 | Wert der Hostvariable | Ruft einen Nicht-NULL-Wert ab |
-1 | NULL | Ruft NULL ab |
Indikatorvariable für die Behandlung von NULL verwenden
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |