當前位置:首頁 » 存儲配置 » 不能執行存儲過程

不能執行存儲過程

發布時間: 2022-07-27 12:39:45

『壹』 oracle 無法執行存儲過程。急急急。

exec test1

修改為

begin

test1();

end

例如:

sql">SQL>
2testvalue1VARCHAR2(20);
3testvalue2VARCHAR2(20);
4BEGIN
5dbms_output.put_line('HelloWorld');
6testvalue1:='FirstTest!';
7SELECT'SecondTest!'INTOtestvalue2FROMDUAL;
8dbms_output.put_line(testvalue1||testvalue2);
9ENDHelloWorld;
10/
過程已創建。


SQL>setserveroutputon
SQL>


SQL>BEGIN
2HelloWorld();
3END;
4/
HelloWorld
FirstTest!SecondTest!
PL/SQL過程已成功完成。

『貳』 存儲過程不能執行有什麼問題創建了無法執行

1,如果這天語句有很多記錄的話就不能這樣寫.
取第一筆記錄吧.不過要是要捕獲異常.

SELECT a.id, b.add_date
INTO da_ui, login_date
FROM media a, visit_log_client b
WHERE a.id = b.mediaid
AND a.status > 0
and rownum=1;
建議用游標.你去參考下游標的語法.
Oracle+PLSQL語言入門
http://wenku..com/view/82c2d936a32d7375a41780e6.html

『叄』 存儲過程無法執行,怎樣才能正確的執行

我用的是同一個USER:AIMSDEV

且我若更改存儲過程為DROP:
CREATE OR REPLACE procere RESET_SEQUENCE_FSI As
begin
execute immediate 'DROP SEQUENCE SEQ_FSIINFO';
end;
/

執行此存儲過程成功。這表示drop 與 create好像有些不同。

『肆』 PLSQL Developer寫了一個存儲過程,不能執行

過程沒有創建成功,語句有問題,
首先select *可能導致多值,得用游標
其次過程語句與一般sql語句不同,以SELECT XX INTO XX from XX形式,你都沒有into語句,這句話本身就有問題。

『伍』 sql窗口執行不了存儲過程 oracle的

select * from user_proceres where procere_name='name'; 中name要大寫

『陸』 Oracle 定義存儲過程 不能執行,處於無效狀態。

無效狀態有兩種可能,一種是你的存儲過程編輯沒有成功,創建了,但裡面有語法錯誤。
還有一種是存儲過程使用的表有結構上的改變,需要重新編譯一下。
你重新編譯一下,如果不成功,就是有語法問題,你需要修改存儲過程。

『柒』 asp為何不執行存儲過程

你可以在插入操作完成後獲取受影響的行數(用函數@@rowcount),
然後寫一個判斷,如果受影響的行數(也就是插入的行數)
大於0就繼續執行下面的更新語句,否則不執行

如有其他問題,可以繼續追問,您的採納是我前進的動力!

『捌』 為什麼運行exec無法執行存儲過程,提示無效sql語句

exec 存儲過程名稱
並不是 exec '存儲過程名稱'
請注意 並採納 謝謝!

熱點內容
傳奇腳本刷怪 發布:2024-10-06 11:57:47 瀏覽:261
c語言輸入小寫輸出大寫 發布:2024-10-06 11:49:57 瀏覽:361
金立手機伺服器異常是什麼原因 發布:2024-10-06 11:49:48 瀏覽:699
python多線程假的 發布:2024-10-06 11:37:09 瀏覽:723
自己動手構造編譯 發布:2024-10-06 11:35:11 瀏覽:550
c語言編譯器win10 發布:2024-10-06 11:33:35 瀏覽:971
安卓手機里的自動備份是什麼 發布:2024-10-06 11:30:16 瀏覽:714
想買電腦配置要注意哪些 發布:2024-10-06 11:21:50 瀏覽:542
滴滴雲存儲 發布:2024-10-06 11:17:37 瀏覽:767
精通android游戲開發 發布:2024-10-06 11:16:54 瀏覽:801