あなたはSQLPLUSを使用していて、あなただけがbind variablesで、次のようなものを行うことができますSQL(ないPLSQLを)したい場合:
spool yourFile
variable var1 number
select count(1) into :var1 from dual;
select * from dual where rownum = :var1;
もう一つの方法は、substitution variablesと考えられます。
spool yourFile
column var1 new_value valueFor_var1
select count(1) as valueFor_var1 from dual;
select * from dual where rownum = &var1;
PLSQLブロックを使用できる場合は、次の操作を実行できます。
spool yourFile
declare
var1 number;
vDummy varchar2(100);
begin
select count(1) into var1 from dual;
select dummy into vDummy from dual where rownum = var1;
dbms_output.put_line(vDummy);
end;
/