我们如何为 oracle 表指定默认字符集。在 mysql 中,以下语句可以解决问题 -
CREATE TABLE if not exists table1 (name varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8
oracle中的等效语句是什么?
字符
集在创建数据库时设置。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%' ;