必ず、ESQL 文の前には EXEC SQL、後ろにはセミコロン (;) を付けてください。
Embedded SQL 文は大きく 2 つに分類できます。標準の SQL 文は、単純に EXEC SQL とセミコロン (;) で囲んで、C プログラム内に置いて使用します。CONNECT、DELETE、SELECT、SET、UPDATE には、ESQL でのみ使用できる追加形式があります。この追加の形式は、Embedded SQL 固有の文になります。
標準 SQL 文の詳細については、SQL 文を参照してください。
いくつかの SQL 文は Embedded SQL 固有であり、C プログラム内でのみ使用できます。SQL 言語の要素を参照してください。
標準的なデータ操作文とデータ定義文は、Embedded SQL アプリケーションから使用できます。また、次の文は Embedded SQL プログラミング専用です。
ALLOCATE DESCRIPTOR 文 [ESQL] 記述子にメモリを割り付ける。
CLOSE 文 [ESQL] [SP] カーソルを閉じる。
CONNECT 文 [ESQL] [Interactive SQL] データベースに接続する。
DEALLOCATE DESCRIPTOR 文 [ESQL] 記述子のメモリを再使用する。
宣言セクション [ESQL] データベースとのやりとりに使用するホスト変数を宣言する。
DECLARE CURSOR 文 [ESQL] [SP] カーソルを宣言する。
DELETE 文 (位置付け) [ESQL] [SP] カーソルの現在位置のローを削除する。
DESCRIBE 文 [ESQL] 特定の SQL 文用のホスト変数を記述する。
DISCONNECT 文 [ESQL] [Interactive SQL] データベースサーバとの接続を切断する。
DROP STATEMENT 文 [ESQL] 準備文が使用したリソースを解放する。
EXECUTE 文 [ESQL] 特定の SQL 文を実行する。
EXPLAIN 文 [ESQL] 特定のカーソルの最適化方式を説明する。
FETCH 文 [ESQL] [SP] カーソルからローをフェッチする。
GET DATA 文 [ESQL] カーソルから長い値をフェッチする。
GET DESCRIPTOR 文 [ESQL] SQLDA 内の変数に関する情報を取り出す。
GET OPTION 文 [ESQL] 特定のデータベースオプションの設定を取得する。
INCLUDE 文 [ESQL] SQL 前処理用のファイルをインクルードする。
OPEN 文 [ESQL] [SP] カーソルを開く。
PREPARE 文 [ESQL] 特定の SQL 文を準備する。
PUT 文 [ESQL] カーソルにローを挿入する。
SET CONNECTION 文 [Interactive SQL] [ESQL] アクティブな接続を変更する。
SET DESCRIPTOR 文 [ESQL] SQLDA 内で変数を記述し、SQLDA にデータを置く。
SET SQLCA 文 [ESQL] デフォルトのグローバル SQLCA 以外の SQLCA を使用する。
UPDATE (位置付け) 文 [ESQL] [SP] カーソルの現在位置のローを更新する。
WHENEVER 文 [ESQL] SQL 文でエラーが発生した場合の動作を指定する。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |