为oracle表指定默认字符集

时间:2016-06-03 02:08:03

标签: oracle oracle11g

我们如何为oracle表指定默认字符集。在mysql中,以下语句可以解决这个问题 -

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

oracle中的等效语句是什么?

1 个答案:

答案 0 :(得分:1)

在数据库创建时设置字符集。 AL32UTF8是Oracle数据库的默认字符集。您可以通过以下方式检查您的字符集:

 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%' ;