這裏是我的命令:執行killsession( '7', '281')錯誤
set serveroutput on execute killsession('7','281');
輸出:
returns sh:syntax error: '(' is not expected
的執行KILL SESSION語句return這個錯誤。爲什麼發生這種情況?語法是正確的。
這裏是我的命令:執行killsession( '7', '281')錯誤
set serveroutput on execute killsession('7','281');
輸出:
returns sh:syntax error: '(' is not expected
的執行KILL SESSION語句return這個錯誤。爲什麼發生這種情況?語法是正確的。
我想你試圖執行一個命令,你應該在sqlplus
內運行。
在你的腳本,寫這樣的事情:
executeMe(){
sqlplus -s "/ as sysdba" <<EOF
SET HEADING ON
SET FEEDBACK OFF
SET LINESIZE 3800
SET TRIMSPOOL ON
SET TERMOUT OFF
SET SPACE 0
SET PAGESIZE 0
set serveroutput on execute killsession('7','281');
EOF
}
#do stuff
executeMe
#do stuff
謝謝.yes,我沒有執行在sqlplus – user3418935
如果這篇文章幫助你,只是馬克在解決方案。 – AloneInTheDark
請更具體。你在哪裏試過這個?你爲什麼使用這個程序? – AloneInTheDark