SQL文で変数のポインタを使う
日付 | 2008/08/15 |
---|---|
ID | 49573 (英語原文参照) |
バージョン | 11.1 |
プラットフォーム | Mac & Win |
4D v11 SQLは、SQL文中にポインタ変数を記述することが可能です。ポインタ変数は間接参照なしで渡してください。
C_TEXT($vName;$vresult) C_POINTER($name_p) $vName:="John" $name_p:=->$vName Begin SQL SELECT names FROM test WHERE names=:$name_p INTO :$vresult End SQL
この例を実行した結果、$vresultには「John」が収まります。ポインタ変数のポインタ参照記述は、SQL文の構文として使えません。