1
비슷한 스키마를 가진 두 개의 데이터베이스를 비교하고 있습니다. 둘 다 유니 코드 문자를 지원해야합니다. 오라클의 Char Vs 바이트
내가 모두 데이터베이스에서 동일한 테이블을 설명
, 데시벨 1 번째 스키마는 하나의 바이트를 지원(varchar(20)
숯과 모든 VARCHAR 필드 (char
없이 예 varchar(20 char))
하지만 DB2 쇼를 도시/문자.
나는 그것의 모든 같은 두 데이터베이스에 nls_database_parameters
및 v$nls_parameters
을 비교합니다.
은 어떤 하나 알려 수 여기서 어떤 변화가있을 수 있습니까?
warchar2가 varchar가 아닌가요? –
@San -'v $ nls_parameters'의 데이터베이스 문자 세트는 무엇입니까? 데이터베이스 문자 세트가'AL32UTF8'입니까? 문제는 정확히 무엇입니까? 'CHAR' 대'BYTE' 의미는 어떤 문자가 한 열에 저장 될 수 있는지에 영향을 미치지 않습니다. 특정 문자에 따라 열에 저장할 수있는 문자 수에 영향을 줄 수 있습니다. –