gpt4 book ai didi

mysql - oracle的AL32UTF8字符集在mysql中代表什么

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:20 25 4
gpt4 key购买 nike

如果我要运行如下查询:

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 数据库中使用 AL32UTF8,mysql 对应的字符集是什么?

来自 mysql 网站,这些是选择: https://dev.mysql.com/doc/refman/5.5/en/charset-charsets.html

如果我运行,这就是我从 oracle db 得到的结果

SELECT * FROM NLS_DATABASE_PARAMETERS

PARAMETER VALUE

1 NLS_LANGUAGE AMERICAN

2 NLS_TERRITORY AMERICA

3 NLS_CURRENCY $

4 NLS_ISO_CURRENCY AMERICA

5 NLS_NUMERIC_CHARACTERS .,

6 NLS_CHARACTERSET AL32UTF8

7 NLS_CALENDAR GREGORIAN

8 NLS_DATE_FORMAT DD-MON-RR

9 NLS_DATE_LANGUAGE AMERICAN

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 BINARY

17 NLS_LENGTH_SEMANTICS BYTE

18 NLS_NCHAR_CONV_EXCP FALSE

19 NLS_NCHAR_CHARACTERSET AL16UTF16

20 NLS_RDBMS_VERSION 11.2.0.1.0

最佳答案

根据对 Oracle 的 AL32UTF8 的简要阅读,我认为对应于 MySQL 的 utf8mb4。两者都处理表情符号和中文。

同时,对于“基本平面”字符,Oracle 的 UTF8 可能与 MySQL 的 utf8 相同 -- 编码不超过 3 个字节。

如果您想展示您拥有的某些字符(及其图形)的十六进制,我们可以进一步评估情况。

关于mysql - oracle的AL32UTF8字符集在mysql中代表什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com