[请教各位在Linux中如何以命令行模式进入SQLPLUS]Linux操作系统有6种运行级别,分别为: 0:停机,机器关闭(千万不要把initdefault设置为0 )。 1:单用户模式,就像Windows 9x下的安全模式。 2:多用户,但是没有NFS。 3:完全多用户模式,标准的...+阅读
#下面的代码是对于从oracle的sqlplus返回变量值给shell的例子
output=`sqlplus -s unitele/lemontea set heading off feedback off verify off
drop function test_get_param_value_p;
CREATE OR REPLACE function test_get_param_value_p
(
is_citycode in varchar2
)
return varchar2
is
on_value varchar2(100);
begin
on_value :='100000';
dbms_output.put_line(on_value);
dbms_output.put_line(is_citycode);
return on_value;
end;
/
select test_get_param_value_p('501') from dual;
exit
EOF
`
echo "Oracle的输出变量值:"$output
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
存储过程 myproc(in_num in number,out_num out number)
sql脚本模板
先编辑一个mysql.sql文件,内容如下:
------------
var nret number;
execute :nret := 0;--初始化
call myproc(in_code,:nret)--执行存储过程,in_code会被替换掉
/
select 'retcode[' || :nret || ']retcode' from dual--显示结果
/
quit;
-------------
SHELL脚本mysh.sh,内容如下
-------------
#./mysh.sh 123
cd /home/myshell
sed "s/in_code/$1/" mysql.sql >mysql01.sql
#根据sql脚本模板生成实际脚本
sqlplus usr/pwddb result$1.txt
#执行sql脚本并把结果输入result$1.txt
echo ok!
-------------
在LINUX下执行./mysh.sh 123,生成result123.txt,myproc输出参数在'retcode['和']retcode'之间。
以下为关联文档:
高分请教用ONES怎么刻DVD朋友用ONES是直接刻录不了的~反正我是没刻成~~ 建议你刻录之前去下载一个软件~ WinAVI Video Converter 8.0 Final 汉化增强版 WinAVI Video Converter 是专业的视频编、解...
请教高人几道法律逻辑题感谢帮忙!一、 1、错的。犯了循环定义的错误。 2、对的。翻译过来它是(p→q)→(非p←非q),否定后件式。 3、错的。翻译过来是SOP(S不周延,P周延),POS(P不周延,S周延)。 4、错的。三段论中中项...
请教一下书信结语的格式书信写作格式 书信历史悠久,其格式也几经变化。今天,按通行的习惯,书信格式主要包括五个部分:称呼、正文、结尾、署名和日期。 1.称呼 也称“起首语”,是对收信人的称呼。称呼要...
请教关于进料加工手册核销!刚下来就要去核销? 等你的贸易完成出口再说啊,步骤很啰嗦的,不同的主管海关具体要求也不一样,请参照海关总署113号令,里面说得比较详细了 大概这几个文件少不了 1。进口原料(贴布)...
我公司是商业企业请教造成增值税税负低的报告如何写商业企业税负低,主要原因有:行业利润较低(是钢材等利润较低的批发企业),库存商品多,截止到某月底现有留抵税金多少钱,为什么库存多等原因.具体写法: 第一部分:企业基本情况介绍;成立日...
请教一下高教全日制自考本科的一些知识。你好,我来帮你回答下:排序的话,当然是统招本科,然后是统招专科,然后才是自考。 一、就能走统招和自考来说,建议如下: 1、能走统招就不要去读自考,自考的毕业证都是统一的,属于继续教...
iphone apn切换器是什麽东东求请教APN切换器可以让您方便地在两个APN接入点之间切换,免去了每次进入系统设置菜单进行编辑APN参数的麻烦。APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上...
shell脚本里怎样调用plsql存储过程对于存储我是不很了解,但是可以通过这种方式来调用oracle的sqlplus。 # cat sql.sh #!/bin/bash su - oracle -c ' sqlplus -S / as sysdba select status from v\$instance;...
在shell里怎么样调用数存储过程1、测试用例#!/bin/sh #日期变量可设成传入参数 #exec_date=`date +"%Y%m%d"`# -S 设置无提示模式, 该模式隐藏命令的 SQL*Plus 标帜, 提示和回显的显示 sqlplus -S "scott/oracle...