IF-THEN-ELSEコマンド構成の構文
この項では、IF-THEN-ELSE
構成の構文を示します。IF-THEN-ELSE
コマンド構成の使用方法は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「ttIsql内でのIF-THEN-ELSEコマンド構成の使用」を参照してください。
IF [NOT] { Literal1 | :BindVariable1 } { = | IN } { Literal2 | :BindVariable2 | SelectStatement } THEN "ThenCommands" [ ELSE "ElseCommands" ] ;
ttIsql
のIF-THEN-ELSE
コマンドには次のパラメータがあります。
パラメータ | 説明 |
---|---|
|
不適切な構文( |
|
|
|
比較対象になる値。 |
|
バインド変数はパラメータと同義です。 |
= | |
|
|
指定する データベースに接続していない場合は、 |
|
|
IF-THEN-ELSE
構成には次の制約があります。
-
LOBデータ型の変数は比較できません。
-
値は、
strcmp
を使用して大/小文字を区別して比較されます。文字が埋め込まれた値は、その埋込みが原因でVARCHAR2
と一致しない場合があります。