【发布时间】:2022-01-17 16:58:28
【问题描述】:
从一个 bat 文件中,我正在使用一个以相同方式调用 SQL/Plus 的进程:
@echo off
start sqlplus user/password@instance_name file.sql <instance_name>
echo End of process
pause
在 file.sql 里面我有类似的东西:
SET FEEDBACK OFF
SET UNDERLINE OFF
SET PAGESIZE 0
SET VERIFY OFF
SET SCAN ON
SET HEADING OFF
SET RECSEP OFF
SET TRIMSPOOL ON
SET FEEDBACK OFF
SET TERMOUT OFF
SET LINESIZE 1000
SET BLOCKTERMINATOR OFF
set instance_name=<FROM PARAMETER>
SET VERIFY ON
SET HEADING ON
EXIT
如何获取在 SQL/Plus 中作为参数传递的名称?
【问题讨论】:
标签: oracle batch-file sqlplus