在IBM DB2通用数据库中实现会话间的警告
2009-06-26 16:15:01 来源:WEB开发网延迟执行:alerts.delay
目标:DB2 UDB 中没有任何诸如“delay”或是“sleep”的系统调用,因此我们无法通过它们来将执行暂挂一段指定时间。该 UDF 通过运行一个在 Java™ 中实现的称为“sleep”的系统调用,以在执行中实现延迟。
相关性:无
输入参数:延迟时间,以秒计。
输出参数:0(成功),-1(失败)
授权:将 EXECUTE 授权给 PUBLIC
功能行为:该函数使用 OS 调用来实现延迟,这比其它任何一种类型的实现都更加高效。
目录语句: CREATE FUNCTION delay(INTEGER)
RETURNS INTEGER
EXTERNAL NAME 'delayUDFjar:delayUDF.DELAY(INTEGER)'
LANGUAGE JAVA
PARAMETER STYLE JAVA
NOT DETERMINISTIC
NO SQL
FENCED
RETURNS NULL ON NULL INPUT
EXTERNAL ACTION;
捕获会话标识:alerts.session_id
目标:捕获会话标识的用户定义的函数。
相关性:无
输入参数:延迟时间,以秒计。
输出参数:0(成功),-1(失败)
授权:将 EXECUTE 授权给 PUBLIC
功能行为:该函数捕获存储在 SQLUDF_DBINFO 内部结构中的会话标识。
目录语句: CREATE FUNCTION SESSION_ID() RETURNS CHAR(34)
EXTERNAL NAME 'sessionUDF!SESSION_ID'
FENCED
LANGUAGE C
PARAMETER STYLE DB2SQL
NOT VARIANT
NO SQL
NO EXTERNAL ACTION
DBINFO;
安装警告样本
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接