bat调用sql传参数
来源:互联网 发布:淘宝店家快递费 编辑:程序博客网 时间:2024/06/08 05:21
第一:批处理文件drop_table.bat
说明:
批处理中 %~dp0 表示批处理文件所处的当前目录
'%p_owner%' '%p_path%' 是批处理传给SQLPLUS的参数
@echo *****************************************************
@echo 开发环境数据库无效表清理
@echo 首先,连接数据库lcam_develop/lcam4ddl@lacm5130
@echo 接着会生成drop_table_sql.sql
@echo 然后执行drop_table_sql.sql
@echo *****************************************************
@echo off
set /p p_user="请输入用户名lcam_develop:"
set /p p_password="请输入用户密码lcam4ddl:"
set /p p_sid="请输入数据库连接串(TNS名)lacm5130:"
set /p p_owner="请输入数据库查询条件LCAM_DEVELOP:"
set /p p_path="请输入文件存放盘符(如输入E):"
sqlplus %p_user%/%p_password%@%p_sid% @"%~dp0generate_drop_table_sql.sql" '%p_owner%' '%p_path%'
sqlplus %p_user%/%p_password%@%p_sid% @"%p_path%:\drop_table.sql"set echo off
第二:批处理中调用的脚本generate_drop_table_sql.sql
说明:
'&1' 对应批处理中的 '%p_owner%'
'&2' 对应批处理中的 '%p_path%'
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set heading off
define owner='&1'
define path='&2'
SPOOL &path:\drop_table.sql
select 'DROP TABLE ' || a.table_name ||';' FROM dba_tables a
where a.owner=upper('&owner') AND a.table_name like 'ZK%';
SPOOL OFF
exit;
- bat调用sql传参数
- 批处理bat文件调用oracle sql文件并传入参数
- bat demo和bat调用java获取传入参数
- bat 参数
- 右键菜单中调用bat,并传入参数。
- .bat 调用一个.exe 文件处理多个不同参数
- air 学习笔记:bat 调用air 传递参数 打包
- 调用bat
- sql .bat
- C#调用SQL Server参数过程传参
- C#调用SQL Server参数过程传参
- C# 如何执行bat文件 传参数
- C# 如何执行bat文件 传参数
- CMD Bat 之间调用传参
- bat文件间调用并传值
- oracle sqlplus调用.sql文件 bat调用sql 并出力spool log
- 如何用C#程序调用bat文件的同时向bat文件传递类似字符串这样的参数?
- bat脚本执行带参数的sql指令(sql server)
- 三层学习
- 判断文件是否为图片
- 通过 ulimit 改善系统性能
- ZOJ Problem Set - 2965
- 文献检索方法
- bat调用sql传参数
- ORACLE导入导出
- Qt For Android 设置
- 解题报告:8VC Venture Cup 2016 — Elimination Round C.Block Towers
- Oracle学习之常用对象(四)—数据处理
- RecyclerView ---LayoutManager
- 欢迎使用CSDN-markdown编辑器
- Toolbar自定义布局
- 杭电hdu 5626 Clarke and points【思维】