对方要求大概按下面的方式直接执行
sqlplus %LOGIN%/%PASSWORD%@%CONNECT% execute upd_tbl_proc(%par%)
因为里面有用到参数,而参数又是前面设置的变量我给的方案是写一个SQL文.然后执行SQL文件
但是对方说不行.一定要在BAT批处理里面调用.请高手帮忙
sqlplus %LOGIN%/%PASSWORD%@%CONNECT% execute upd_tbl_proc(%par%)
因为里面有用到参数,而参数又是前面设置的变量我给的方案是写一个SQL文.然后执行SQL文件
但是对方说不行.一定要在BAT批处理里面调用.请高手帮忙
set serveroutput on
declare
v_str varchar2(20);
begin
dbms_output.put_line (to_char(&1));
end;
/
exit建立wiler.bat:
set VAR=123
sqlplus username/passwd@servicename @wiler.sql %VAR%测试成功
让我又学到了不少.