オラクルスクリプトでこの行を見ました
SELECT COUNT(*) INTO version1 FROM &1..xxdt WHERE version = 3310;
の部分がわかりません&1..
。xxdt がテーブルの名前だと思いますが、その&1..
前にあるものは何ですか?
vi エディターで以下のクエリを使用してファイル run.sql を作成します。
vi run.sql
select 'mv &1..log &2._' ||to_char(sysdate,'DD-MON-YYYY-HH24-MI') || '.log' from dual;
:wq
今実行します:
sqlplus scott/tiger @run.sql listener renamelistener
コードの内訳:
(&1) -最初のパラメーター「リスナー」
(&2) - 2番目のパラメーター「renamelistener」
(.log) - &1 の代用です
(.) -ここで、単一のドット (.) は、渡すパラメーター値に非スペース文字を追加します
ありがとう!