名前
DESCRIBE -- プリペアード・ステートメントまたは結果セットに関する情報を入手します。
記述形式
DESCRIBE [ OUTPUT ] prepared_name USING SQL DESCRIPTOR descriptor_name
DESCRIBE [ OUTPUT ] prepared_name INTO SQL DESCRIPTOR descriptor_name
説明
DESCRIBEは、実際に行を取り込むことなく、プリペアード・ステートメントに含まれる結果列に関するメタデータ情報を取り出します。
パラメータ
プリペアード・ステートメントの名前です。 これはSQL識別子またはホスト変数とすることができます。
記述子の名前です。これはSQL識別子またはホスト変数とすることができます。
使用例
EXEC SQL ALLOCATE DESCRIPTOR mydesc END-EXEC. EXEC SQL PREPARE stmt1 FROM :sql_stmt END-EXEC. EXEC SQL DESCRIBE stmt1 INTO SQL DESCRIPTOR mydesc END-EXEC. EXEC SQL GET DESCRIPTOR mydesc VALUE 1 :charvar = NAME END-EXEC. EXEC SQL DEALLOCATE DESCRIPTOR mydesc END-EXEC.
互換性
DESCRIBEは標準SQLで規定されています。
関連項目