达梦的SQL脚本转成Oracle的SQL脚本需要注意什么?

达梦数据库SQL脚本转Oracle的SQL脚本:

  1. 字段类型 BIT ---->NUMBER(1)

  2. 字段类型 BIGINT ---->NUMBER(19)

  3. 字段类型 DATETIME ---->TIMESTAMP

  4. 字段类型 VARCHAR(4000) ---->CLOB

  5. Oracle添加字段不需要column 关键字,ALTER TABLE FDW_LOG ADD COLUMN DATA BLOB;---->ALTER TABLE FDW_LOG ADD DATA BLOB; 去掉column

  6. Oracle中不允许使用EXISTS 关键字,DROP TABLE IF EXISTS FDW;---->DROP TABLE FDW;

  7. Oracle中不允许使用NOT EXISTS 关键字,CREATE TABLE IF NOT EXISTS FDW;---->CREATE DROP TABLE FDW;

  8. 添加主键容易冲突,去掉CONSTRAINT XXX 关键字,CONSTRAINT CONS134242077 PRIMARY KEY (ID);---->PRIMARY KEY (ID)

  9. Oracle执行插入时间前加上TIMESTAMP 关键字,INSERT INTO "FDW"("ID","UPDATE_TIME") VALUES('1','2022-06-17 16:18:59.125000');---->INSERT INTO "FDW"("ID","UPDATE_TIME") VALUES('1',TIMESTAMP'2022-06-17 16:18:59.125000');

  10. Oracle中不允许使用as 关键字,去掉所有as

  11. CAST 函数换成TO_CHAR ,Oracle 中通常使用 TO_CHAR 函数转换 VARCHAR 类型

相关推荐
声声codeGrandMaster2 分钟前
django之优化分页功能(利用参数共存及封装来实现)
数据库·后端·python·django
熏鱼的小迷弟Liu1 小时前
【Redis】Redis Zset实现原理:跳表+哈希表的精妙设计
数据库·redis·散列表
淋一遍下雨天2 小时前
Spark Streaming核心编程总结(四)
java·开发语言·数据库
Byyyi耀2 小时前
IDEA 连接 Oracle 数据库
oracle
zru_96022 小时前
Windows 安装 MongoDB 教程
数据库·mongodb
数据与后端架构提升之路3 小时前
深度解析如何将图像帧和音频片段特征高效存储到向量数据库 Milvus
数据库·opencv·音视频
20242817李臻4 小时前
李臻20242817_安全文件传输系统项目报告_第9周
数据库·安全
小白考证进阶中4 小时前
0基础可以考MySQL OCP么?备考时间需要多久?
数据库·mysql·开闭原则
观无4 小时前
Redis远程链接应用案例
数据库·redis·缓存·c#
星星点点洲4 小时前
【缓存与数据库结合方案】伪从技术 vs 直接同步/MQ方案的深度对比
数据库·缓存