2016-06-03 1 views
0

오라클 테이블에 대한 기본 문자 집합은 어떻게 지정합니까?오라클 테이블의 기본 문자 집합을 지정하십시오.

CREATE TABLE if not exists table1 (name varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8

신탁에 해당하는 문이 될 것입니다 무엇 - MySQL의에서 다음 문은 트릭을합니까?

+0

SELECT * : 당신은 당신의 캐릭터는 설정 확인하실 수 있습니다 – dcieslak

답변

1

문자 집합은 데이터베이스 생성시 설정됩니다. AL32UTF8은 Oracle 데이터베이스의 기본 문자 집합입니다. NLS_DATABASE_PARAMETERS로부터

select * from v$nls_parameters where parameter like '%CHARACTERSET%'; 

또는

select * from nls_database_parameters 
    where parameter like'%CHARACTERSET%'; 

또는

SELECT name, value$ FROM sys.props$ WHERE name like '%CHARACTERSET%' ; 
관련 문제