找回密码
 加入
搜索
查看: 3200|回复: 4

[原创] [苯办法]au3调用存储过程oracle

[复制链接]
发表于 2015-6-8 18:38:09 | 显示全部楼层 |阅读模式
工作中需要用到,看到论坛有人问怎么调用存储过程,自己写了个比较笨的方法,主要就是调用cmd实现的,贴出来供大家分享
① au3代码 ,调用 bat 文件
Run(@ComSpec & " /c " & 'runPrucedue.bat', "", @SW_HIDE) 
② bat  文件 ,继续调用sql 文件...
@echo off
del %temp%\runPrucedue.sql
%~d0
cd  %~dp0
xcopy  runPrucedue.sql  %temp%\    /R 
start sqlplus /nolog @%temp%\runPrucedue.sql 
exit
③ sql文件
conn user/password@oracleDB 
select '01. ...' from dual ;
exec My_procedure; 
④  My_procedure
这个就是你需要调用的oracle 里面定义好的存储过程了。

呵呵~
发表于 2015-6-9 15:12:48 | 显示全部楼层
謝謝樓主分享。
发表于 2015-6-10 06:41:43 | 显示全部楼层
謝謝樓主分享。
 楼主| 发表于 2015-6-11 19:43:57 | 显示全部楼层
O(∩_∩)O~
发表于 2018-1-24 17:06:52 | 显示全部楼层
感谢分享~~论坛因为有您更精彩~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 13:11 , Processed in 0.072088 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表