在上面的代碼中,我將schemaname作爲輸入並使用該輸入連接到數據庫。但是在這種情況下,我輸入的值不會被schemaname採用。這是如何把和錯誤是:使用變量 - Oracle
declare schemaname varchar2(20);
exec :schemaname := XYZ;
BEGIN
end;
Error report -
ORA-06550: line 2, column 6:
PLS-00103: Encountered the symbol "" when expecting one of the following:
constant exception <an identifier>
<a double-quoted delimited-identifier> table long double ref
char time timestamp interval date binary national character
nchar
ORA-06550: line 4, column 1:
PLS-00103: Encountered the symbol "CONNECT" when expecting one of the following:
可以在任何一個建議如何使它工作使用declare
和end
之間滑
閥芯將默認爲'C:\ ABC.LST'因爲沒有後綴給出; '@'將默認爲'C:\ ABC.SQL'。所以他們不是同一個文件。爲了避免混淆,我寧願至少看到完整的spool名稱...... –