达梦数据库使用SQL获取对象创建DDL语句
众所周知,使用达梦数据库管理工具,可以通过右键点击对象,查看“属性”,可以查看到达梦数据库对象创建的DDL语句,但有些环境对图形化不支持。
MySQL获取数据库表对象创建语句可以使用 show create tables 表名;
Oracle 获取数据库表对象创建语句可以使用select dbms_metadata.get_ddl('TABLE','USER') from dual;
达梦这里使用方式与Oracle基本一致,使用该命令可以查询,查询结果为长文本类型。
格式:
SELECT DBMS_METADATA.GET_DDL(‘对象类型’,‘对象名称’);
SELECT DBMS_METADATA.GET_DDL(‘对象类型’,‘对象名称’) FROM DUAL;
SELECT DBMS_METADATA.GET_DDL(‘对象类型’,‘对象名称’,‘模式名’) FROM DUAL;
例子:
SQL > SELECT DBMS_METADATA.GET_DDL('TABLE','USER') FROM DUAL<