パラメータからのデータ型の推測

次の文について考えてみます:

SELECT :a FROM dual;

TimesTenでは、問合せからパラメータaのデータ型を推測できません。TimesTenは次のエラーを戻します。

2778: Cannot infer type of parameter from its use
The command failed.

パラメータのデータ型を宣言するには、CAST関数を使用します。

SELECT CAST (:a AS NUMBER) FROM dual;