sqlplus执行脚本文件时如何传参数
来源:互联网 发布:时时宝典软件下载 编辑:程序博客网 时间:2024/06/11 04:09
sqlplus执行脚本文件时如何传参数
分类: ORACLE
d:\test.sql脚本如下:
- select &1 from &2;
- exit;
执行时这样传参数:sqlplus "scott/tiger@test" @d:\test.sql sysdate dual
注意:参数必须用&[1-9]表示,不然传不进去,会提示让手动输入参数
- C:\>sqlplus "scott/tiger@test" @d:\test.sql sysdate dual
- D:\>sqlplus "scott/tiger@test" @d:\test.sql sysdate dual
- SQL*Plus: Release 11.2.0.1.0 Production on 星期二 11月 1 21:59:00 2011
- Copyright (c) 1982, 2010, Oracle. All rights reserved.
- 连接到:
- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
- With the Partitioning, OLAP, Data Mining and Real Application Testing options
- 原值 1: select &1 from &2
- 新值 1: select sysdate from dual
- SYSDATE
- --------------
- 01-11月-11
- 从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
- With the Partitioning, OLAP, Data Mining and Real Application Testing options 断
- 开
- D:\>
如果脚本中有重复用到相同的值,如果&1=&2:
d:\tes2.sql
- delete scott.emp where no=&1 or deptno=&2;
- commit;
执行时,就必须传2个参数:
- sqlplus "scott/tiger@test" @d:\test2.sql 10 10
小窍门: 这时用procedure就可以不用传多个相同的参数,则只用传1个参数:
d:\test3.sql
- declare
- var_no number:=&1;
- begin
- delete scott.emp where no=var_no or deptno=var_no;
- commit;
- end;
sqlplus "scott/tiger@test" @d:\test3.sql 10
版权声明:本文为博主原创文章,未经博主允许不得转载。
0 0
- sqlplus执行脚本文件时如何传参数
- sqlplus执行脚本文件时如何传参数
- Oracle 在Sqlplus 执行sql脚本文件。
- sqlplus上如何执行sql文件
- sqlplus 执行 SQL脚本
- sqlplus执行脚本,并把结果输出到文件
- C# 如何执行bat文件 传参数
- C# 如何执行bat文件 传参数
- sqlplus 执行*.sql文件
- sqlplus执行SQL文件
- mysql如何执行脚本文件
- 使用sqlplus 执行*.sql文件
- 使用sqlplus 执行*.sql文件
- oracle sqlplus执行sql文件
- oracle sqlplus执行sql文件
- oracle sqlplus执行sql文件
- Linux sqlplus执行*.sql文件
- oracle sqlplus执行sql文件
- 取出内容中插入图片的地址
- Codeforces Round #313 (Div. 2) D. Equivalent Strings 字符串处理
- <s:action>标签
- 捕获错误信息
- ecos
- sqlplus执行脚本文件时如何传参数
- ART学习笔记Thread SuspendAll部分
- [AD]在组策略中将客户端的远程桌面都打开
- Linux大文件已删除,但df查看已使用的空间并未减少解决
- RebornDB:下一代分布式Key-Value数据库
- 图的存储、遍历、应用
- 01二叉查找树转化成双向链表
- 用jmeter进行接口压力测试的步骤
- Cisco 路由器寄存器配置