外部変数の使用方法
外部変数を使用すると、問合せを1回作成およびコンパイルすれば、外部変数に異なる値を使用してその問合せを複数回実行できます。外部変数の特定の値へのバインドは、問合せの実行前に使用するAPIを介して行われます。
外部変数をSELECT文で参照するには、その前にSQL問合せで外部変数を宣言する必要があります。たとえば:
DECLARE $age integer;
SELECT firstname, lastname, age
FROM Users
WHERE age > $age;
変数$ageの値が39に設定されている場合、前述の問合せの結果は次のようになります。
+-----------+----------+-----+
| firstname | lastname | age |
+-----------+----------+-----+
| Dana | Scully | 47 |
+-----------+----------+-----+