关于Shell传参数给SQLPLUS的经历 20140219
来源:互联网 发布:淘宝用户被冻结 编辑:程序博客网 时间:2024/06/05 08:27
今天花费了半天时间在上面研究,不过最终搞好了。
VAR=$1
sqlplus -s usrid/pwd <<EOF
select ... from ...
where ... = $VAR;
exit
EOF
sqlplus -s usrid/pwd <<EOF
select ... from ...
where ... = $VAR;
exit
EOF
这个在我这里不管用,因为SQLPLUS不认识$符号。
sqlplus -s bistat@bist/bistat <<EOF
@test_values.sql
exit
EOF
把红色的部分直接换成SQL就可以了
用@???.sql,其中的$VAR就不会被SHELL解释
@test_values.sql
exit
EOF
把红色的部分直接换成SQL就可以了
用@???.sql,其中的$VAR就不会被SHELL解释
这个也不行,显然没有传递参数进去。
sqlplus -s bistat@bist/bistat <<EOF
@test_values.sql $VAR1
exit
EOF
也不行,他把exit作为参数值了;
@test_values.sql $VAR1
exit
EOF
也不行,他把exit作为参数值了;
到现在我发现,怎么参数要放在文件的另一行。
4
sqlplus -s /nolog <<EOF
connect user/pass@sid
set timing on
set serveroutput on
variable ret_val NUMBER
excute :ret_val :=1
excute -
:ret_val :=[数据库方法或者存储过程];
exit ret_val;
connect user/pass@sid
set timing on
set serveroutput on
variable ret_val NUMBER
excute :ret_val :=1
excute -
:ret_val :=[数据库方法或者存储过程];
exit ret_val;
0 0
- 关于Shell传参数给SQLPLUS的经历 20140219
- sqlplus传递参数shell
- Shell 与 SQLPLUS 的 交互 ---- 参数传递 返回值
- sqlplus连接服务器的Oracle的经历
- shell 和oracle sqlplus 参数传递
- 如何给shell脚本传参数
- 记录一下"将sqlplus的值传递给os shell的方法"
- shell关于参数的处理(转)
- shell 关于取得参数的问题
- 一些与传递给shell的参数相关的变量
- 关于sqlplus的简单概述
- 给sqlplus安装更齐全的help
- Linux 下 Oracle 用户的密码包含特殊字符时给 sqlplus 和 imp/exp 传递密码参数的处理
- shell里面用sqlplus里面的命令
- 关于NSPasteboard的经历
- shell传参并将参数传递给sql文件
- kshell 如何传递参数给shell和调用参数 以及设置参数的默认值
- sqlplus与shell互相传值
- awk 数组排序多种实现方法
- 基础练习 闰年判断
- c/c++程序内存分配原理
- 实现页面异步局部更新-Ajax updatepanel控件
- ERROR: Removing 'hello': Device or resource busy
- 关于Shell传参数给SQLPLUS的经历 20140219
- 《晒东东》我开发的一个android应用 欢迎提建议 ...
- poj1017
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 基础练习 01字串
- Oracle Enterprise Manager 12c添加被监控数据库
- 深入浅出Cocoa之类与对象
- 基础练习 字母图形
- mysql导入 error: 22