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

不能執行存儲過程

發布時間: 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-07-05 07:42:29 瀏覽:247
新款賓士c級買哪個配置好 發布:2025-07-05 07:41:46 瀏覽:286
android長寬比 發布:2025-07-05 07:34:11 瀏覽:682
買新車有哪些隨車必須配置的東西 發布:2025-07-05 07:26:26 瀏覽:933
刷機的時候為什麼要密碼 發布:2025-07-05 07:25:43 瀏覽:434
快速計演算法怎麼算 發布:2025-07-05 07:08:12 瀏覽:141
php判斷數組長度 發布:2025-07-05 07:07:26 瀏覽:149
蘋果電腦取消共享文件夾 發布:2025-07-05 07:06:00 瀏覽:352
機器學習演算法應用 發布:2025-07-05 07:01:17 瀏覽:36
萬能解壓縮王 發布:2025-07-05 06:51:56 瀏覽:544