DB2如何查询表存储过程等的DDL脚本
我的需求是要在WEB应用中查询数据库对象的DDL脚本。 在ORACLE中可以调用DBMS_METADATA.GET_DDL获取各种数据库对象的DDL脚本,在DB2中有类似的实现方案吗? db2look可以在命令行中实现,但我是需要在SQL或者JAVA中实现。
使用db2look生成文本文件
难道只有在命令行用db2look? 目前只找到查询存储过程的SQL,还没找到获取表、视图DDL脚本的方法。 select routinename,text from sysibm.sysroutines;
表、视图DDL,DB2不支持直接查看的,只能倒出后才能看到。
找到视图的查询语句,还差表的获取方法,请提供点建议。 SELECT TEXT FROM syscat.views WHERE viewschema=:viewschema AND viewname=:viewname
|