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

不能執行存儲過程

發布時間: 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 '存儲過程名稱'
請注意 並採納 謝謝!

熱點內容
主播網站源碼 發布:2025-05-15 02:50:56 瀏覽:166
中文編程語言有哪些 發布:2025-05-15 02:48:59 瀏覽:534
配置中心應急流程有哪些 發布:2025-05-15 02:37:31 瀏覽:669
php宏定義 發布:2025-05-15 02:32:54 瀏覽:270
咸魚支付密碼哪裡改 發布:2025-05-15 02:32:53 瀏覽:520
存儲機箱 發布:2025-05-15 02:31:31 瀏覽:836
編程很累嗎 發布:2025-05-15 02:29:25 瀏覽:552
疫情期間訪問國外網路 發布:2025-05-15 02:24:24 瀏覽:247
我的世界網易版游戲伺服器 發布:2025-05-15 02:23:46 瀏覽:221
全球編程網站 發布:2025-05-15 02:22:55 瀏覽:334