ASCIISTR
ASCIISTR関数は、すべての文字セットでの文字列または文字列に解決される式のいずれかを引数とし、データベース文字セットのASCIIバージョンの文字列を戻します。非ASCII文字はUnicodeエスケープに変換されます。
SQL構文
ASCIISTR ([N]'String')パラメータ
ASCIISTRには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
|
|
|
説明
ASCIISTR関数を使用すると、データベース文字セット以外の文字列値の表現を確認できます。
例
次の例では、ASCIISTR関数を呼び出し、'Aäa'を引数としてUTF-16書式で渡します。ASCIIバージョンはWE8ISO8859P1文字セットで戻されます。非ASCII文字äは、Unicodeエンコード値に変換されます。
Command> connect "dsn=test; ConnectionCharacterSet= WE8ISO8859P1"; Connection successful: DSN=test;UID=user1;DataStore=/datastore/user1/test; DatabaseCharacterSet=WE8ISO8859P1; ConnectionCharacterSet=WE8ISO8859P1;PermSize=32; (Default setting AutoCommit=1) Command> SELECT ASCIISTR (n'Aäa') FROM dual; < A\00E4a > 1 row found.