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

不能執行存儲過程

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

熱點內容
電腦電腦直連通訊ftp 發布:2025-01-13 15:38:03 瀏覽:717
nvm存儲 發布:2025-01-13 15:36:19 瀏覽:552
京東架構師緩存經驗 發布:2025-01-13 15:33:00 瀏覽:726
android圖片顏色 發布:2025-01-13 15:26:09 瀏覽:268
國家稅務總局電腦伺服器 發布:2025-01-13 15:10:24 瀏覽:596
金立老款機的開機密碼是多少 發布:2025-01-13 15:04:45 瀏覽:456
湖南網上辦稅初始密碼多少 發布:2025-01-13 15:02:49 瀏覽:417
怎麼使用筆記本連接伺服器 發布:2025-01-13 15:02:48 瀏覽:705
長城cs75plus選哪個配置 發布:2025-01-13 14:54:05 瀏覽:22
php與大象 發布:2025-01-13 14:48:34 瀏覽:344