WEB开发网
开发学院数据库DB2 在IBM DB2通用数据库中实现会话间的警告 阅读

在IBM DB2通用数据库中实现会话间的警告

 2009-06-26 16:15:01 来源:WEB开发网   
核心提示: 延迟执行:alerts.delay目标:DB2 UDB 中没有任何诸如“delay”或是“sleep”的系统调用,因此我们无法通过它们来将执行暂挂一段指定时间,在IBM DB2通用数据库中实现会话间的警告(5),该 UDF 通过运行一个在 J

延迟执行: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;

安装警告样本

上一页  1 2 3 4 5 6  下一页

Tags:IBM DB 通用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接