以下のコードで私がやろうとしていることが可能かどうか、また可能であれば構文は何ですか? この問題は connect 呼び出しに関するもので、ユーザー名が正しく生成されないようです。コメントアウトされた接続呼び出しは、私が試した別のものです。
-- myscript.sql
-- @params:
-- 1 - Oracle database name eg. localhost
-- 2 - Site (site01, site02 site03)
connect systemname_%2_admin/mypassword@&1;
--connect "systemname_" || "%2" || "_admin"/mypassword@&1;
begin
--execution code here.
end;
/
disconnect;
注: これは、異なるユーザー名に対して異なることを行う自動化されたスクリプトになるため、呼び出しはこのようにする必要があります。