Page History
...
「I/Oコマンドでのファイル名の指定」を参照してください。
| Note |
|---|
注注意: このコマンドで使用するファイル(テーブル)名を最大20個指定できます。 |
| Note |
|---|
注注意: 他のデータベースの外部ファイルにアクセスする場合、LANSAは、外部ファイルをLANSAにロードするために使用されたデータベース接続情報を見つけます。これは、DEFINE_DB_SERVERおよびCONNECT_FILE BIFを使用することによって、さらに洗練することができます。 |
...
CHANGE FIELDS(#SELECTION) TO('STATE LIKE ''B!_%'' ESCAPE ''!''')| Infonote |
|---|
注:注意:この例では、エスケープ文字として感嘆符記号を指定していますが、ASCIIテーブルの127以下の任意の「標準」文字を使用できます(文字%、_、 [は、すべてのDBMSシステムで使用できるわけではないため、これらの記号の使用はお勧めしません)。 これは、ASA、DB2400、SQL Server、およびOracleで検査済みです。MS Accessのみが例外で、代わりにエスケープする文字を[]で囲む必要があります。例えば、WHERE STATE LIKE 'B[_]%'と 指定します。 |
...
- 比較にLANSAフィールドを使用します。例えば、WHERE('MYUNIGRPH = :STD_TEXT')のように指定します。
- リテラルをUnicode (UX'ssss')リテラルとして渡します。例えば、以下の指定があるとします。
WHERE('UNIFLD LIKE 'C%')
これを以下のように指定します。
WHERE('UNIFLD LIKE UNIFLD LIKE UX''00430025'''). - SQLファンクションを使用してリテラルまたは列を変換します。これにより、Unicode式になります。例えば、CHARFLDがChar タイプの列の場合、以下の指定があるとします。
WHERE('UNIFLD = CHARFLD')
これを以下のように指定します。
WHERE('UNIFLD = CAST(CHARFLD AS GRAPHIC(6) CCSID 13488)')
...