帮忙啊

TTLOVEYOU3344 2005-11-03 03:57:40
请问如何创建存储过程
create or replace kkk(name in varchar2)
as
begin
update.....;
update.....;
update....;
end
请问在toad里怎么执行这样的语句,还有在TOAD里怎么执行存储过程???还有我怎么把这三个UPDATE放在一个事务里面??
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hangfeng 2005-11-05
  • 打赏
  • 举报
回复
是报什么错呢?
end后面要加分号结束.
还有,你都没用到参数,干嘛要定义name参数呢.
另外在TOAD里执行创建存储过程,要用'Execute as a script'按钮进行执行.
TTLOVEYOU3344 2005-11-03
  • 打赏
  • 举报
回复
create or replace produre kkk(name in varchar2)
as
begin
update kk set i=9 where lk='9';
update kk1 set i=9 where lk='9';
update kk2 set i=9 where lk='9';
commit;
end
大家帮我看看有什么问题
TTLOVEYOU3344 2005-11-03
  • 打赏
  • 举报
回复
我的代码一条条执行没有问题啊,为什么在TOAD里执行就是不行呢,还有在TOAD里怎么执行存储过程,以前一直用SQL SERVER,突然用ORACLE一点都不习惯,在线等
Hangfeng 2005-11-03
  • 打赏
  • 举报
回复
在TOAD中打开SQL Editor窗口,执行你的代码就行了.
在Schema Browser窗口中,找到你的存储过程,
上方有一个闪电的标记,点击就可以执行存储过程.
把三个UPDATE都放在同一个存储过程里面,再最后做一次提交.
然后将这个存储过程作为一个事务进行处理.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧