达梦数据库如何兼容MySQL的语法
达梦数据库如何兼容 MySQL 的语法
问题描述:
如何在达梦数据库中支持以下语法:
判断表存在就删除 drop table if exists table_name
不存在就创建 CREATE TABLE IF NOT EXISTS
解决方法:
需要在 dm.ini 文件中修改参数 compatible_mode=4,并重启数据库服务,就可以兼容 MySQL 数据库才支持的语法。
也可以参考下 Oracle 的写法,Oracle 怎么判断表是否存在,就可以用在达梦上。
一般可以查询 DBA_TABLES 表,通过一个 IF 条件进行判断。
评论可见,查看隐藏内容本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com