・データベースのキャラクタ・セットに関係なくUnicodeを格納したい場合に使用する。
・Unicode値はNCHARデータ型(NCHAR, NVARCHAR, NCLOB)に格納。
・キャラクタセットはデータベース作成時に NATIONAL CHARACTER SET で指定。
・"UTF8" と "AL16UTF16" が指定可。
例:https://docs.oracle.com/cd/E16338_01/server.112/b56307/ch6unicode.htm#g1014017
・Unicode値はNCHARデータ型(NCHAR, NVARCHAR, NCLOB)に格納。
・キャラクタセットはデータベース作成時に NATIONAL CHARACTER SET で指定。
・"UTF8" と "AL16UTF16" が指定可。
例:https://docs.oracle.com/cd/E16338_01/server.112/b56307/ch6unicode.htm#g1014017
CREATE DATABASE sample CONTROLFILE REUSE LOGFILE GROUP 1 ('diskx:log1.log', 'disky:log1.log') SIZE 50K, GROUP 2 ('diskx:log2.log', 'disky:log2.log') SIZE 50K MAXLOGFILES 5 MAXLOGHISTORY 100 MAXDATAFILES 10 MAXINSTANCES 2 ARCHIVELOG CHARACTER SET WE8ISO8859P1 NATIONAL CHARACTER SET AL16UTF16 DATAFILE 'disk1:df1.dbf' AUTOEXTEND ON, 'disk2:df2.dbf' AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE temp_ts UNDO TABLESPACE undo_ts SET TIME_ZONE = '+02:00';
次回記事:Oracle #9:LOBオブジェクトのサイズを調べる>
Oracle学習
0 件のコメント:
コメントを投稿