您的位置: CNOUG博客首页 >> 论坛 >> Oracle调优与深入 >> 查看帖子
字体: 小 中 大 | 打印 发表于: 2008-8-08 10:46 作者: bugnuke123 来源: CNOUG博客首页
最新回复
Hopewell_Go (2008-8-08 10:56:36)
begin
proc_name;
end;
/
bugnuke123 (2008-8-08 13:55:21)
如果要是有参数,是不是直接在上边直 接写参数呢 例如:
begin
proc_name $1;
end;
/
现在还没有时间调试,一会调试下
成功了把代码附上来
wei71662003 (2008-8-12 16:53:43)
请高手指教。
最好能说一下shell如何接收存储过程返回值的。
bugnuke123 (2008-8-13 14:53:02)
我把代码贴下
1 这个是调用一个写好的sql文件
echo 'begin to connect to Oracle...'
sqlplus oasis/bugnuke@oasis @"e:/PAB_mon_calculation.sql" "20080503"
sleep 2
2 直接调用 使用后就关闭,(不是我想要的,啥破玩意,我他妈的调用完了就关闭 还用你干啥 。。。 )
sqlplus user/user123@MYDBSERVICE <<EOF
begin
P_MYPROCEDURE;
end;
/
EOF