@echo off
set /p sid=请输入:
echo %sid%
sqlplus haha/haha@%sid% @test1.sql
@pause
set 后面跟参数 /p 表示接受用户输入,并把输入的值赋值给sid
后面表示链接数据库后,立即执行test1.sql文件
test1.sql文件内容如下:
select sysdate from dual;
@test.sql
sql文件中还可以引用其他sql文件,如上所示。
test.sql文件的内容如下:
select sysdate from dual;
exit
执行sql完毕后,exit退出sqlplus