【发布时间】:2018-12-13 10:57:00
【问题描述】:
Db2 LUW 中的 ROUTINE_SCHEMA 或 ROUTNE_SPECIFIC_NAME 全局变量可用于检索模式名称或当前执行例程的特定名称。
在 Db2 z/OS 中是否有替代方案(其中两个全局变量似乎都不存在)?
【问题讨论】:
Db2 LUW 中的 ROUTINE_SCHEMA 或 ROUTNE_SPECIFIC_NAME 全局变量可用于检索模式名称或当前执行例程的特定名称。
在 Db2 z/OS 中是否有替代方案(其中两个全局变量似乎都不存在)?
【问题讨论】:
我相信您对具体名称不走运。您应该能够从 CURRENT SCHEMA 特殊寄存器中获取架构:https://www.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/sqlref/src/tpc/db2z_specialregisterinroutine.html。
【讨论】:
您能查询 SYSIBM.SYSROUTINES 目录吗? SYROUTINES 目录包含 SCHEMA 和 SPECIFICNAME 列:https://www.ibm.com/support/knowledgecenter/SSEPEK_12.0.0/cattab/src/tpc/db2z_sysibmsysroutinestable.html 例如从 SYSIBM.SYSROUTINES 中选择 SCHEMA、SPECIFICNAME。
【讨论】: