- 论坛徽章:
- 0
|
楼上的大侠,我就是这样运行的,但在sqlplus里面,就会停在那儿不动。。不知道是不是sql脚本的问题。
test2.sql:
set echo on;
-- Local variables here
spool 1.txt;
declare
r1 number(9);
iii int:=0;
kkk int:=1;
begin
-- Test statements here
--print iii;
dbms_output.put_line('goo........');
WHILE iii < kkk LOOP
begin
this_insert(0,r1);
dbms_output.put_line(r1);
dbms_output.put_line(iii);
--- print r1;
iii:=iii+1;
end;
END LOOP;
end;
shell脚本:
sql="./test2.sql"
logs="./log_procc.log"
echo "start date:`date`>>>>>>>>>>>>" |tee -a $logs
sqlplus -s system/test1 @$sql |tee -a $logs
echo "end date:`date`<<<<<<<<<<<<<" |tee -a $logs
我直接在sqlplus里面运行@./test2.sql也不行,敲回车就一直显示行号。。。。
SQL> @./test2.sql
20
21
22
23 |
|