oracle-pro-c
"NULL flags"
は、ホスト変数にアタッチされた標識変数を使用することを推奨しています。ドキュメントに従って、すべてのホスト変数をオプションのインジケータ変数 (短い型) に関連付けることができます。例えば:
short indicator_var;
EXEC SQL SELECT xyz INTO :host_var:indicator_var
FROM ...;
また、代わりに、 https: //docs.oracle.com/cd/B19306_01/server.102/b14200/functions105.htm に記載されているように、NVL を次のように使用することもできます。
EXEC SQL SELECT NVL(TO_CHAR(xyz), '') INTO :host_var
FROM ...;
性能的にはどちらが優れていますか?