达梦数据库如何兼容MySQL的语法

达梦数据库如何兼容 MySQL 的语法

问题描述:

如何在达梦数据库中支持以下语法:

判断表存在就删除 drop table if exists table_name

不存在就创建 CREATE TABLE IF NOT EXISTS

解决方法:

需要在 dm.ini 文件中修改参数 compatible_mode=4,并重启数据库服务,就可以兼容 MySQL 数据库才支持的语法。

也可以参考下 Oracle 的写法,Oracle 怎么判断表是否存在,就可以用在达梦上。

一般可以查询 DBA_TABLES 表,通过一个 IF 条件进行判断。

评论可见,查看隐藏内容

na.png

本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com