db2控制中心如何执行存储过程

dropFUNCTIONTIME_ADD@CREATEFUNCTIONTIME_ADD(TARGETDATETIMESTAMP,OFFSETINTEGER)RETURNS... drop FUNCTION TIME_ADD
@
CREATE FUNCTION TIME_ADD(TARGETDATE TIMESTAMP, OFFSET INTEGER)
RETURNS TIMESTAMP
LANGUAGE SQL
BEGIN ATOMIC
DECLARE NEWDATE TIMESTAMP;
SET NEWDATE = TARGETDATE + OFFSET SECOND;
RETURN NEWDATE;
END@
==============================
出现的错误~~~~

drop FUNCTION TIME_ADD CREATE FUNCTION TIME_ADD(TARGETDATE TIMESTAMP, OFFSET INTEGER) RETURNS TIMESTAMP LANGUAGE SQL BEGIN ATOMIC DECLARE NEWDATE TIMESTAMP SET NEWDATE = TARGETDATE + OFFSET SECOND RETURN NEWDATE END
DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在
SQL 处理期间,它返回:
SQL0104N 在 "BEGIN-OF-STATEMENT" 后面找到异常标记 "drop FUNCTION
TIME_ADD"。预期标记可能包括:"<space>"。 SQLSTATE=42601
SQL0104N 在 "BEGIN-OF-STATEMENT" 后面找到异常标记 "drop FUNCTION TIME_ADD"。预期标记可能包括:"<space> "。
说明:
在文本 "<文本>" 后面的指定标记处检测到 SQL 语句中或 SYSPROC.ADMIN_CMD
过程的输入命令字符串中的语法错误。"<文本>" 字段指示无效标记前面的 SQL
语句中或 SYSPROC.ADMIN_CMD 过程的输入命令字符串的 20 个字符。
作为帮助,在 SQLCA 的 SQLERRM 字段中,提供了有效标记的部分列表作为 "<标
记列表>"。此列表假定语句直到该位置为止均正确。
无法处理该语句。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
TUBER727
2014-03-28 · TA获得超过428个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:113万
展开全部
语句终止符是不是@
追问
是啊 ~脚本上写的是 ,要修改吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式