無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

PREPARE

名前

PREPARE -- 実行のためにSQL文をプリペアします。

概要

PREPARE 

name

 FROM 

string

説明

PREPARE は実行用に文字列として動的に指定されたSQL文をプリペアします。 これは、埋め込みプログラム内でも使用することができる、直接的な PREPARE SQL文とは異なります。 EXECUTE コマンドを使用して、どちらの種類のプリペアード・ステートメントを実行することができます。

パラメータ

prepared_name

プリペアード・クエリ用の識別子です。

string

Cリテラル文字列、プリペアするSQL文を含むホスト変数、SELECT/INSERT/UPDATE/DELETEのいずれかです。

char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?";

EXEC SQL ALLOCATE DESCRIPTOR outdesc;
EXEC SQL PREPARE foo FROM :stmt;

EXEC SQL EXECUTE foo USING SQL DESCRIPTOR indesc INTO SQL DESCRIPTOR outdesc;

互換性

PREPARE は標準SQLで規定されています。

関連項目

EXECUTE

powered by SEO.CUG.NET