利用批处理命令调用存储过程
来源:互联网 发布:淘宝东西刚买完就下架 编辑:程序博客网 时间:2024/05/19 10:14
TaplParmSet.ini文件内容:
[root]
root_path=F:/TEST/TAPL/data
[SiteCode]
site_code=TAPL
[PARTS]
parts_path=/PARTS
parts_back_path=/PARTS/back
[PULL_SIGNAL]
pullsignal_path=/PULL_SIGNAL
pullsignal_back_path=/PULL_SIGNAL/back
[POD]
pod_path=/POD
delay_days=0
db_connect.ini文件内容:
connect vmith/vmith@toshiba;
RECEIVE_PARTS.bat文件内容:
@echo off
start/b cmd /c
echo RECEIVE_PARTS is in processing,please wait...
for /f "delims== tokens=1*" %%a in ('more ^<ini/TaplParmSet.ini^|find /i "root_path"') do set root_path=%%b
for /f "delims== tokens=1*" %%a in ('more ^<ini/TaplParmSet.ini^|find /i "parts_path"') do set child_path=%%b
for /f "delims== tokens=1*" %%a in ('more ^<ini/TaplParmSet.ini^|find /i "parts_back_path"') do set child_back_path=%%b
for /f "delims== tokens=1*" %%a in ('more ^<ini/TaplParmSet.ini^|find /i "site_code"') do set site_code=%%b
set root=%root_path%%child_path%
set back=%root_path%%child_back_path%
set log_path=%back%/pack.log
set d=%date:~0,10%
set d=%d:-=%
set t=%time:~0,8%
set t=%t:-=%
echo "-------RECEIVE_PARTS----Begin %p%%d% %t%--------------------------" >>%log_path%
echo @ini/db_connect.ini;>pack.sql
echo SET SERVEROUTPUT ON;>>pack.sql
echo var o_sts_parts number;>>pack.sql
echo var o_err varchar2(200);>>pack.sql
echo exec PACK_TAPL_SEND_RECEIVE.PROC_READ_PARTS_DAT('%site_code%','SYSTEM','%root%','%back%',:o_sts_parts,:o_err);>>pack.sql
echo print o_sts_parts;>>pack.sql
echo print o_err;>>pack.sql
echo exit;>>pack.sql
sqlplus/nolog @pack.sql >>%log_path%
del pack.sql
if exist *.log (del *.log)
set d=%date:~0,10%
set d=%d:-=%
set t=%time:~0,8%
set t=%t:-=%
echo "-------RECEIVE_PARTS----End %p%%d% %t%----------------------------" >>%log_path%
echo. >>%log_path%
echo RECEIVE_PARTS is completed.
echo.
pack.log文件内容:
"-------RECEIVE_PARTS----Begin 2009/05/18 18:54:45--------------------------"
SQL*Plus: Release 9.2.0.1.0 - Production on 月 May 18 18:54:45 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
接続されました。
PL/SQLプロシージャが正常に完了しました。
O_STS_PARTS
-----------
0
O_ERR
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Productionとの接続が切断されました。
"-------RECEIVE_PARTS----End 2009/05/18 18:54:46----------------------------"
- 利用批处理命令调用存储过程
- 批处理调用存储过程
- Java-JDBC调用批处理、存储过程、事务
- Java-JDBC调用批处理、存储过程、事务
- Java-JDBC调用批处理、存储过程、事务
- Windows批处理备忘-FOR命令、过程调用
- 初学JDBC__第五节(调用存储过程&&批处理)
- Oracle存储过程调用bat批处理脚本程序
- mysql 利用event定时调用存储过程
- 批处理和存储过程
- 数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令
- 存储过程(批处理sql)
- JDBC存储过程、批处理、事务
- MVC学习笔记四:利用Entity Framework调用存储过程
- oracle利用数组循环调用多个存储过程
- MVC学习笔记四:利用Entity Framework调用存储过程
- 存储过程调用存储过程
- [转]数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令 - 雪山之巅的阳光 - 博客园
- Colorer Take支持差不多(150+)类型的编程语言按语法着色,高亮显示
- 为什么要用存储过程
- 存储过程入门
- J2ME使用 RecordStore存储读取记录
- 数据结构代码
- 利用批处理命令调用存储过程
- SQL Server存储过程入门案例详解
- 关于const重载
- Mssql触发器学习例子之UPDATE触发器
- 自动二值化算法
- sql触发器入门学习
- inner join、 left join 、right join、 outer join之间的区别
- Mssql触发器学习例子之INSERT触发器
- 定时调用存储过程