`
maohou
  • 浏览: 3117 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

@maohou DB2之帧转时码用户自定义函数

    博客分类:
  • DB2
 
阅读更多

 

声明:DB2 语法比较特殊,且对于纯SQL书写的用户自定义函数总报非法字符的问题,由于研究时间有限,故采取java方式的用户自定义函数,具体步骤如下:
step01:将核心class文件拷贝到%db2home%\SQLLIB\FUNCTION下。
    注意保留包路径,如下:
    G:\Program Files\IBM\SQLLIB\FUNCTION
            | -- com
                | -- dayang
                    | -- utils
                         |-- FrameUtil.class
 
step02:执行java方式用户定义函数脚本,如下:
CREATE OR REPLACE FUNCTION FrameToTimecode(nFrame integer) 
RETURNS VARCHAR(30) 
fenced 
variant 
no sql 
language java 
parameter style java 
external name 'com.dayang.utils.FrameUtil!frameToCode';
step03:测试
select FrameToTimecode(20100617) from sysibm.sysdummy1;

 

 

  • 大小: 22.4 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics