・データベースのキャラクタ・セットに関係なく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 件のコメント:
コメントを投稿