级别: 初级
【程序编程相关:构建模型驱动的 Windows 应用程序】roman b. melnyk 【推荐阅读:C#Builder 处理 DB2 通用数】
【扩展信息:配置 IBM DB2 通用数据库以构建 】 db2 信息开发, ibm canada ltd. 2005 年 5 月 05 日 ibm db2 universal database sql 管理例程描述了一个通过 sql 连接到 db2 管理函数的易于使用的应用程序编程接口(api).文中的一些工作实例将向您展示如何使用其中部分例程,这些例程可以从 db2 命令行.命令脚本或包含嵌入式 sql 的应用程序进行调用.ibm® db2® universal databasetm(db2 udb)sql 管理例程包含一个内置表函数.过程与标量函数集合,其工作就是执行各种各样的 db2 管理任务.这些任务包括执行某一项操作(例如,重组表).检索报表(例如,返回包含系统快照数据的结果集)或返回应用程序中使用的某一个值(例如,返回当前连接的应用程序 id).
sql 管理例程使通过基于 sql 的应用程序发出管理命令成为可能,而且无需通过 clp 进行解释.一些例程不接收任何参数,而另一些则拥有一个或多个输入参数或输出参数.表函数以可查询表的形式返回结果集.
sql 管理例程的一个样例
表 1 总结了一些更常用的 sql 管理例程,描述了每一个有名字的例程,并提供了展示其用法的例子.有关所有受支持例程的完整信息,请参阅 db2 information center.表 1. sql 管理例程
例程名称 例程类型 描述 例子 admin_cmd 过程 使用 sql call 语句执行 db2 命令行处理器(clp)管理命令.目前,该过程支持下列命令:describe.export.prune history/logfile.reorg indexes/table.runstats 与 update database configuration.有关通过 clp 执行的命令的形式与通过 admin_cmd 过程执行的命令的形式之间的语法区别,请参阅 admin_cmd procedure.... 下一页