DatabaseCharacterSet

データベースの文字セットにより、データを格納する際の文字セットが決定されます。

ノート:

データベースの作成時のみにデータベースの文字セットを指定する必要があります。データベースを作成した後は変更できません。データベースの作成時にこの属性の値を指定しないと、TimesTenはエラー・メッセージ12701を返します。

通常、データ要件に基づいて、データベースの文字セットを選択する必要があります。たとえば、データをUnicodeで使用するか、UNIXおよびLinuxシステム(EUC)またはWindows (SJIS)上で日本語として使用するかを選択します。

ご使用の端末の設定またはデータソースと一致する接続文字セットを選択する必要があります。「ConnectionCharacterSet」を参照してください。

データベースの文字セットと接続文字セットが異なる場合、TimesTenは、接続文字セットに従って内部的にデータを変換します。接続およびデータベースの文字セットが同じ場合、TimesTenはデータ・セットを変換したり解釈する必要はありません。接続およびデータベースの文字セットが一致していると、変換の必要がないため、最高のパフォーマンスを得られます。

この属性を使用するには、サポートされている文字セットを指定してください。サポートされる文字セット名のリストは、次の「サポートされている文字セット」を参照してください。

データベースの文字セットを選択する場合、いくつかの考慮事項があります。これらの考慮事項については、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』「データベース文字セットの選択」を参照してください。

必要な権限

インスタンス管理者のみがこの属性の値を変更できます。

TimesTen ScaleoutおよびTimesTen Classicでの使用

この属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。

設定

DatabaseCharacterSet名は次のように設定します。

属性の設定場所 属性の表示 設定

CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicのodbc.iniファイル、またはTimesTen Scaleoutのデータベース定義(.dbdef)ファイル

DatabaseCharacterSet

優先文字セットを指定します。

Windows ODBCデータソース・アドミニストレータ

該当なし

サポートされる文字セット

次の表では、TimesTenでサポートされる文字セットについて説明します。

アジア言語の文字セット

名前 説明

JA16EUC

EUC 24ビットの日本語

JA16EUCTILDE

JA16EUCと同じですが、Unicodeとの間で波ダッシュとチルダをマップする方法は異なります。

JA16SJIS

Shift-JIS 16ビットの日本語

JA16SJISTILDE

JA16SJISと同じですが、Unicodeとの間で波ダッシュとチルダをマップする方法は異なります。

KO16KSC5601

KSC5601 16ビットの韓国語

KO16MSWIN949

Microsoft Windowsコード・ページ949の韓国語。

TH8TISASCII

タイ工業規格620-2533 ASCII 8ビット。

VN8MSWIN1258

Microsoft Windowsコード・ページ1258の8ビットのベトナム語。

ZHS16CGB231280

CGB2312-80 16ビットの簡体字中国語

ZHS16GBK

GBK 16ビットの簡体字中国語

ZHS32GB18030

GB18030-2000

ZHT16BIG5

BIG5 16ビット繁体字中国語

ZHT16HKSCS

香港増補文字セットHKSCS-2001を使用したMicrosoft Windowsコード・ページ950。Unicodeとの間の文字セット変換は、Unicode 3.0に基づきます。

ZHT16MSWIN950

Microsoft Windowsコード・ページ950の繁体字中国語。

ヨーロッパ言語の文字セット

名前 説明

BLT8CP921

ラトビア語標準LVS8-92(1) Windows/UNIX/Linux 8ビットのバルト語

BLT8ISO8859P13

ISO 8859-13のバルト語

BLT8MSWIN1257

Microsoft Windowsコード・ページ1257の8ビットのバルト語。

BLT8PC775

IBM-PCコード・ページ775の8ビットのバルト語。

CEL8ISO8859P14

ISO 8859-13のケルト語

CL8ISO8859P5

ISO 8859-5のラテン語/キリル語

CL8KOI8R

RELCOMインターネット標準の8ビットのラテン語/キリル語。

CL8KOI8U

KOI8のウクライナ語キリル語

CL8MSWIN1251

Microsoft Windowsコード・ページ1251の8ビットのラテン語/キリル語。

EE8ISO8859P2

ISO 8859-2の東ヨーロッパ言語

EL8ISO8859P7

ISO 8859-7のラテン語/ギリシャ語

ET8MSWIN923

Microsoft Windowsコード・ページ923の8ビットのエストニア語。

EE8MSWIN1250

Microsoft Windowsコード・ページ1250の8ビットの東ヨーロッパ言語。

EL8MSWIN1253

Microsoft Windowsコード・ページ1253の8ビットのラテン語/ギリシャ語。

EL8PC737

IBM-PCコード・ページ737の8ビットのギリシャ語/ラテン語。

EE8PC852

IBM-PCコード・ページ852の8ビットの東ヨーロッパ言語。

LT8MSWIN921

Microsoft Windowsコード・ページ921の8ビットのリトアニア語。

NE8ISO8859P10

ISO 8859-10の北ヨーロッパ言語

NEE8ISO8859P4

ISO 8859-4の北および北東ヨーロッパ言語。

RU8PC866

IBM-PCコード・ページ866の8ビットのラテン語/キリル語。

SE8ISO8859P3

ISO 8859-3の南ヨーロッパ言語

US7ASCII

ASCII 7ビットの米語

US8PC437

IBM-PCコード・ページ437の8ビットの米語。

WE8ISO8859P1

ISO 8859-1の西ヨーロッパ言語

WE8ISO8859P15

ISO 8859-15の西ヨーロッパ言語

WE8MSWIN1252

Microsoft Windowsコード・ページ1252の8ビットの西ヨーロッパ言語。

WE8PC850

IBM-PCコード・ページ850の8ビットの西ヨーロッパ言語。

WE8PC858

IBM-PCコード・ページ858の8ビットの西ヨーロッパ言語。

中東言語の文字セット

名前 説明

AR8ADOS720

アラビア語MS-DOS 720 Serverの8ビットのラテン語/アラビア語。

AR8ASMO8X

ASMO拡張708の8ビットのラテン語/アラビア語。

AR8ISO8859P6

ISO 8859-6のラテン語/アラビア語

AR8MSWIN1256

Microsoft Windowsコード・ページ1256の8ビットのラテン語/アラビア語。

AZ8ISO8859P9E

ISO 8859-9のラテン語/アゼルバイジャン語

IW8ISO8859P8

ISO 8859-8のラテン語/ヘブライ語

IW8MSWIN1255

Microsoft Windowsコード・ページ1255の8ビットのラテン語/ヘブライ語。

TR8MSWIN1254

Microsoft Windowsコード・ページ1254の8ビットのトルコ語。

TR8PC857

IBM-PCコード・ページ857の8ビットのトルコ語。

WE8ISO8859P9

ISO 8859-9の西ヨーロッパ言語とトルコ語。

ユニバーサル文字セット

名前 説明

AL16UTF16

Unicode 4.0 UTF-16のユニバーサル文字セット。暗黙のTimesTen各国語文字セットです。

この文字セットは、DatabaseCharacterSetまたはConnectionCharacterSet属性の値として指定できません。

AL32UTF8

Unicode 4.0 UTF-8のユニバーサル文字セット。

UTF8

Unicode 3.0 UTF-8のユニバーサル文字セット(CESU-8準拠)。