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

SQL Anywhere 12.0.1 » Ultra Light C/C++ プログラミング » アプリケーション開発 » Embedded SQL を使用した Ultra Light C++ アプリケーション開発 » データのフェッチ

 

シングルローフェッチ

「シングルロークエリ」がデータベースから取り出すローの数は多くても 1 つだけです。シングルロークエリの SELECT 文では、INTO 句が select リストの後、FROM 句の前にきます。INTO 句には、select リストの各項目の値を受け取るホスト変数のリストを指定します。select リスト項目と同数のホスト変数を指定してください。ホスト変数と一緒に、結果が NULL であることを示すインジケーター変数も指定できます。

SELECT 文が実行されると、データベースサーバーは結果を取り出して、ホスト変数に格納します。

  • クエリが複数のローを返すと、データベースサーバーは SQLE_TOO_MANY_RECORDS エラーを返す。

  • クエリがローを返さなかった場合、警告 SQLE_NOTFOUND が返される。

 参照
 例