sqlplus 执行脚本文件时如何传参数

2014-11-24 18:35:20 · 作者: · 浏览: 0

d:\test.sql脚本如下:


执行时这样传参数:sqlplus "scott/tiger@test" @d:\test.sql sysdate dual


注意:参数必须用&[1-9]表示,不然传不进去,会提示让手动输入参数


如果脚本中有重复用到相同的值,如果&1=&2:


d:\tes2.sql


执行时,就必须传2个参数:



小窍门: 这时用procedure就可以不用传多个相同的参数,则只用传1个参数:


d:\test3.sql


sqlplus "scott/tiger@test" @d:\test3.sql 10