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

SQL Anywhere 12.0.1 » SQL Anywhere サーバー プログラミング » Embedded SQL

 

Embedded SQL のホスト変数

ホスト変数とは、SQL プリプロセッサーが認識する C 変数です。ホスト変数はデータベースサーバーに値を送ったり、データベースサーバーから値を受け取ったりするのに使用できます。

ホスト変数はとても使いやすいものですが、制限もあります。SQLDA (SQL Descriptor Area) という構造体を使用するデータベースサーバーと情報をやりとりするには、動的 SQL の方が一般的です。SQL プリプロセッサーは、ホスト変数が使用されている文ごとに SQLDA を自動的に生成します。

バッチではホスト変数を使用できません。SET 文のサブクエリ内ではホスト変数を使用できません。

 参照

ホスト変数の宣言
C ホスト変数型
ホスト変数の使用法
インジケーター変数