达梦 DM8 兼容性改造特征总览

ALTER SESSION SET 会话参数partial · minor · ora.syntax.alter_session ANYDATA 动态类型列unknown · critical · ora.type.anydata ASCIISTR Unicode 转义函数unknown · major · ora.func.asciistr AT TIME ZONE 时区表达式unknown · major · ora.func.at_time_zone AUTHID 执行者/定义者权限模式unknown · critical · ora.plsql.authid 触发器内自治事务unknown · blocker · ora.trigger.autonomous_transaction 视图 BEQUEATH 子句none · minor · ora.ddl.bequeath BFILE 外部文件类型unknown · critical · ora.type.bfile BFILENAME 外部文件定位函数unknown · critical · ora.func.bfilename BIN_TO_NUM 位序列转数值unknown · major · ora.func.bin_to_num BINARY_DOUBLE 类型partial · minor · ora.type.binary_double BINARY_FLOAT 类型partial · minor · ora.type.binary_float Oracle 二进制浮点特殊字面量unknown · critical · ora.literal.binary_float_special BITMAP 位图索引unknown · major · ora.index.bitmap LENGTHB / SUBSTRB / INSTRB 字节语义函数unknown · major · ora.func.byte_semantics CDB/多租户与排序规则 DDL 子句(SHARING / DEFAULT COLLATION / CONTAINER_MAP)none · minor · ora.ddl.container_clauses CHAR 定长补空格类型unknown · minor · ora.type.char_padding CHR(0) NUL 字符语义差异unknown · major · ora.func.chr_zero Oracle 聚簇表与 CLUSTER 子句unknown · major · ora.object.cluster_table Oracle 集合 CARDINALITYunknown · major · ora.func.cardinality SQL 层集合运算函数unknown · major · ora.func.collection_sql 列 DEFAULT 使用序列伪列unknown · major · ora.column.default_sequence 复合 UNIQUE 的部分 NULL 唯一性语义unknown · blocker · ora.constraint.composite_unique_null CONNECT BY 操作数含函数unknown · critical · ora.syntax.connect_by_function_operand 约束 DISABLE 状态unknown · major · ora.ddl.constraint_disable CREATE INDEX ... NOLOGGINGunknown · major · ora.ddl.create_index_nologging 日期直接加减数字(天数运算)partial · major · ora.behavior.date_arithmetic DATE 映射 TIMESTAMP 后日期差聚合类型变化partial · critical · ora.dm.timestamp_delta_aggregate DBLINK 引用(obj@link)unknown · major · ora.object.dblink_ref 过程体内 DBLINK 引用(obj@link)unknown · critical · ora.plsql.dblink_in_body DBMS_RANDOM 随机数调用(过程体内)partial · minor · ora.pkg.dbms_random DBMS_RANDOM 包调用unknown · minor · ora.func.dbms_random DBMS_JOB 定时作业调用(过程体内)partial · major · ora.pkg.dbms_job DBMS_SCHEDULER 调度器调用(过程体内)partial · major · ora.pkg.dbms_scheduler DBMS_SCHEDULER / DBMS_JOB 调度作业partial · major · ora.plsql.dbms_scheduler DBTIMEZONE 数据库时区函数unknown · major · ora.func.dbtimezone DECODE 函数partial · major · ora.func.decode DEFAULT ON NULL 列默认值partial · minor · ora.column.default_on_null DETERMINISTIC 函数标记partial · minor · ora.plsql.deterministic DROP USER ... CASCADE 级联删除unknown · critical · ora.ddl.drop_user_cascade DUMP 内部表示诊断函数unknown · major · ora.func.dump EDITIONABLE / NONEDITIONABLE 关键字none · minor · ora.ddl.editionable EMPTY_CLOB / EMPTY_BLOB 函数unknown · minor · ora.func.empty_lob 与空串字面量的等值/不等比较('' 即 NULL 语义)unknown · critical · ora.behavior.empty_string_compare Java/C 外部语言存储例程none · critical · ora.plsql.external_routine 外部表(ORGANIZATION EXTERNAL)unknown · critical · ora.object.external_table FIRST_VALUE IGNORE NULLSunknown · major · ora.func.first_value_ignore_nulls FLASHBACK 查询(AS OF SCN/TIMESTAMP、VERSIONS BETWEEN)unknown · major · ora.syntax.flashback_query 外连接查询 FOR UPDATEunknown · critical · ora.syntax.for_update_outer_join CREATE FORCE VIEWunknown · minor · ora.ddl.view_force FROM_TZ 时区附加函数unknown · major · ora.func.from_tz Oracle Text 全文索引与 CTX 包unknown · critical · ora.index.fulltext_context PL/SQL 代码中的全角标点none · major · ora.plsql.fullwidth_punctuation 索引表达式中的 TO_DATE/TO_CHARunknown · critical · ora.index.nonimmutable_conversion MDSYS / SDO 空间类型与包partial · critical · ora.func.gis_sdo GOTO 语句partial · minor · ora.plsql.goto GREATEST / LEAST 函数(NULL 传播差异)partial · major · ora.func.greatest_least GROUP_ID / GROUPING_ID 分组函数unknown · minor · ora.func.grouping_id DBMS_NETWORK_ACL_ADMIN 方法级黑名单unknown · major · ora.pkg.harvest_dbms_network_acl_admin_methods DBMS_NETWORK_ACL_UTILITY 方法级黑名单unknown · major · ora.pkg.harvest_dbms_network_acl_utility_methods DBMS_REPORT 方法级黑名单unknown · major · ora.pkg.harvest_dbms_report_methods DBMS_REPUTIL 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_reputil_methods DBMS_SPM 方法级黑名单unknown · major · ora.pkg.harvest_dbms_spm_methods DBMS_WORKLOAD_CAPTURE 方法级黑名单unknown · major · ora.pkg.harvest_dbms_workload_capture_methods DBMS_WORKLOAD_REPLAY 方法级黑名单unknown · major · ora.pkg.harvest_dbms_workload_replay_methods DBMS_XMLQUERY 方法级黑名单unknown · major · ora.pkg.harvest_dbms_xmlquery_methods DBMS_XMLSAVE 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_xmlsave_methods DBMS_XSLPROCESSOR 方法级黑名单unknown · major · ora.pkg.harvest_dbms_xslprocessor_methods CTX_DDL 方法级黑名单unknown · major · ora.pkg.harvest_ctx_ddl_methods DBMS_APPLICATION_INFO 方法级黑名单unknown · major · ora.pkg.harvest_dbms_application_info_methods DBMS_AQ 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_aq_methods DBMS_ASSERT 方法级黑名单unknown · major · ora.pkg.harvest_dbms_assert_methods DBMS_CRYPTO 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_crypto_methods DBMS_JAVA 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_java_methods DBMS_LDAP 方法级黑名单unknown · major · ora.pkg.harvest_dbms_ldap_methods DBMS_LOB 方法级黑名单unknown · major · ora.pkg.harvest_dbms_lob_methods DBMS_LOCK 方法级黑名单unknown · major · ora.pkg.harvest_dbms_lock_methods DBMS_METADATA 方法级黑名单unknown · major · ora.pkg.harvest_dbms_metadata_methods DBMS_OBFUSCATION_TOOLKIT 方法级黑名单unknown · major · ora.pkg.harvest_dbms_obfuscation_toolkit_methods DBMS_PIPE 方法级黑名单unknown · critical · ora.pkg.harvest_dbms_pipe_methods

社群/联系

迁移卡住时,带着案例找人复核

迁移路上遇到具体问题?微信群、1v1 咨询与邮箱,随时找得到人。

微信交流群 微信二维码

扫码添加微信,邀您加入交流群;亦可搜索微信号 prejudice_me。

邮箱咨询

m01dm01db01@foxmail.com

发源库、目标库、代码规模和已脱敏案例短链,便于估算改造工作量。