动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > DB2教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ DB2教程 ]的信息

本月文章推荐
.提高商业智能环境中DB2查询的性能.
.DB2数据库创建存储过程时遇到的错.
.DB2的高可用性和灾难恢复概述.
.如何为 DB2 Cube Views 构建元数.
.全面解析DB2性能调优方面的二十个.
.使用REORG TABLE命令优化数据库的.
.解决DB2数据库备份参数修改后的报.
.可视化 DB2 中空间数据(1).
.DB2崩溃后用事务日志恢复的原理和.
.实例讲解DB2数据库性能监控的具体.
.用AWK实现DB2 数据库 Schema的同.
.讲解捕获IBM DB2 SQL的执行快照的.
.使用DB2look重新创建优化器访问计.
.DB2数据库物化视图:MQT物化查询.
.DB2 9 数据库恢复简介.
.带你深入了解IBM DB2数据库的数据.
.教你轻松掌握DB2 9.5的数据库内存.
.如何在安装包中自动为客户创建数.
.选择 IBM DB2数据库的五大理由.
.轻松解决IBM DB2数据库锁等待的相.

DB2数据库命令行处理器中的语句执行问题

发表日期:2008-6-26 |


问题:在DB2中创建UDF时,将写好的sql放在命令行处理器中执行报错。

提示: 命令被当作 SQL语句来处理,因为它不是有效的“命令行处理器”命令┄┄

解决办法: 不用命令行处理器(当然也不用Quest Contral之类的第三方工具,主要是因为服务器的原因) , 编写一个批处理: db2cmd -c db2 -z log.out -td@ -f mysql.clp . 其中, mysql.clp中的sql要做部分改动,主要是因为结束符的问题, 示例如下:

CREATE FUNCTION F_YEAR_ALL_DAYS
(THE_DAY VARCHAR(10)
) 
RETURNS TABLE
(ROWID INTEGER,
DETAIL_DATE DATE
)
SPECIFIC SQL071218171441700
LANGUAGE SQL
NOT DETERMINISTIC
READS SQL DATA
STATIC DISPATCH
CALLED ON NULL INPUT
EXTERNAL ACTION
INHERIT SPECIAL REGISTERS
p1:begin atomic
DECLARE v_first_day VARCHAR(10);
SET v_first_day = substr(THE_DAY,1,4)||'-01'||'-01';
RETURN
select T.rowid,T.detail_date
from (
select a.rowid,a.detail_date
from (
select ROW_NUMBER() over() as rowid, (DATE(v_first_day) + ( 
ROW_NUMBER() over() - 1) day ) as detail_date
from table_a) a
where year(a.detail_date) = year(v_first_day)) as T;
end p1@

此处,函数体中的分号结束符并没有改动,只是在函数体外围定义的地方加了一个标志符p1,并用@代替分号结束符。

上一篇:在AIX HA环境中安装DB2时的七个注意事项 人气:512
下一篇:DB2数据库控制中心乱码问题解决方法集合 人气:604
浏览全部DB2的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号