请问DB2如何查询表、存储过程等的DDL脚本
我的需求是要在WEB应用中查询数据库对象的DDL脚本。在ORACLE中可以调用DBMS_METADATA.GET_DDL获取各种数据库对象的DDL脚本,在DB2中有类似的...
我的需求是要在WEB应用中查询数据库对象的DDL脚本。在ORACLE中可以调用DBMS_METADATA.GET_DDL获取各种数据库对象的DDL脚本,在DB2中有类似的实现方案吗?db2look可以在命令行中实现,但我是需要在SQL或者JAVA中实现。
展开
4个回答
2013-07-24
展开全部
难道只有在命令行用db2look?目前只找到查询存储过程的SQL,还没找到获取表、视图DDL脚本的方法。select routinename,text from sysibm.sysroutines;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-24
展开全部
表、视图DDL,DB2不支持直接查看的,只能倒出后才能看到。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-24
展开全部
找到视图的查询语句,还差表的获取方法,请提供点建议。SELECT TEXT FROM syscat.views WHERE viewschema=:viewschema AND viewname=:viewname
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-24
展开全部
使用db2look生成文本文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询