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と一致しない場合があります。