【发布时间】:2018-07-23 09:12:03
【问题描述】:
如果我要运行如下查询:
select o.col1, m.col1 from oracle_tab o, mysql_tab@mysql m where o.col1=m.col1;
insert into oracle_tab (select * from mysql_tab@mysql);
如果在 oracle db 中使用 AL32UTF8,mysql 对应的字符集是什么?
来自 mysql 网站,这些是选择: https://dev.mysql.com/doc/refman/5.5/en/charset-charsets.html
如果我运行,这就是我从 oracle db 得到的结果
SELECT * FROM NLS_DATABASE_PARAMETERS
参数值
1 NLS_LANGUAGE 美国
2 NLS_TERRITORY AMERICA
3 NLS_CURRENCY $
4 NLS_ISO_CURRENCY 美国
5 个 NLS_NUMERIC_CHARACTERS .,
6 NLS_CHARACTERSET AL32UTF8
7 NLS_CALENDAR GREGORIAN
8 NLS_DATE_FORMAT DD-MON-RR
9 NLS_DATE_LANGUAGE 美国
10 NLS_SORT BINARY
11 NLS_TIME_FORMAT HH.MI.SSXFF AM
12 NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
13 NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
14 NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
15 NLS_DUAL_CURRENCY $
16 NLS_COMP 二进制
17 个 NLS_LENGTH_SEMANTICS 字节
18 NLS_NCHAR_CONV_EXCP 错误
19 NLS_NCHAR_CHARACTERSET AL16UTF16
20 NLS_RDBMS_VERSION 11.2.0.1.0
【问题讨论】:
标签: mysql oracle character-encoding