ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## NCHARとNVARCHAR

NCHARおよびNVARCHAR式もサポートされています。

NCHARとNVARCHAR文字列のパターン一致にLIKE条件を使用できます。この場合のパターン文字列は、NCHARの定数またはパラメータである必要があります。パターン一致文字は、次のとおりです。

U+005F SPACING UNDERSCORE | 単一のUnicode文字を表します。
U+0025 PERCENT SIGN | 0（ゼロ）文字以上のUnicode文字列を表します。

説明

- エスケープ文字は、単一のUnicode文字またはパラメータと同様にサポートされます。
- パターン文字列とエスケープ文字は、列のデータ型と同じデータ型（NCHAR型の列ではNCHAR、またはCHAR型の列ではCHAR型）である必要があります。

例

これらの例では、Unicode文字U+0021 EXCLAMATION MARKは、Unicode文字U+005F SPACING UNDERSCOREのエスケープとして使用されています。Unicode文字U+0025 PERCENT SIGNはエスケープされず、パターン一致としてみなされます。

VendorNameは、NCHARまたはNVARCHAR列です。

##### 例12.16

    SELECT VendorName FROM Purchasing.Vendors
    WHERE VendorName LIKE N'ACME!_%' ESCAPE N'!';

    これは、次と同じです。

    SELECT VendorName FROM Purchasing.Vendors
    WHERE VendorName LIKE N'ACME!\u005F\u0025' ESCAPE N'!';