⑴ plsql developer 里怎麼寫存儲過程,和執行存儲過程,怎麼查看存儲過程和出現什麼情況算成功執行存儲過程
--建立測試數據:
create table BOOK(編號 number(10),書名 varchar2(20),價格 varchar2(20))
insert into BOOK values(100,'aa','88.77')
select * from BOOK
--建立存儲過程:
create or replace procere query_BOOK(name IN OUT NUMBER,MY_BOOK OUT VARCHAR2,MY_BOOK2 OUT VARCHAR2) is
begin
select 編號 ,書名,價格 INTO name,MY_BOOK,MY_BOOK2 from BOOK where 編號=name;
end query_BOOK;
--調用存儲過程:
declare v_name number(10);
v_my_book varchar2(50);
v_my_book2 varchar2(20);
begin
v_name := 100;
query_BOOK(v_name,v_my_book,v_my_book2); --調用存儲過程
dbms_output.put_line('v_name is: '||v_name);
dbms_output.put_line('v_my_book is: '||v_my_book);
dbms_output.put_line('v_my_book2 is: '||v_my_book2);
exception
when others then
dbms_output.put_line(sqlerrm);
end;
ps:
plsql developer -->File-->new--->SQL window-->然後就可以在彈出的空白窗口裡寫了.
存儲過程寫完後,是否有錯,可以看plsql developer 的左邊列表:
選"My objects"-->proceres-->展開-->看你對應的存儲過程,如果存儲過程前面有紅色交叉,則表示存儲過程有錯.
⑵ sql2005 存儲過程在哪裡寫
1.進入 SQL Server Management Studio
2.登陸到你需要修改存儲過程的資料庫
3.按順序點擊你需要修改資料庫,可編程性,存儲過程
你可以在這里修改或新增存儲過程
ps:另外你也可以直接使用語句在SQL Server Management Studio的sql編輯界面中使用語句建立新的存儲過程
希望可以幫到你!
⑶ C#調用存儲過程時存儲過程寫在哪
存儲過程是寫在資料庫中的,調用的時候是選擇存儲過程名,然後傳入所需的參數即可。
⑷ 在PL/SQL中使用SQL窗體執行存儲過程的語法怎麼寫(兩個參數)
call Proc_name(parameter1,parameter2);
紅線是說明你這個命令使用不正確。
在命令窗口中,前面加上Declare聲明下就可以了
⑸ 跪求大神!!ORACLE的存儲過程在哪個窗口執行啊貌似SQL窗口 測試窗口、命令窗口都可以執行 。。求詳解
你說的是plsqldev吧
SQL窗口 和 命令窗口,是執行,直接執行完畢
測試窗口 可以進行DEBUG
⑹ 在PL/SQL中怎樣執行存儲過程
看你存儲過程里是否有參數了
正常的話,在左邊列表找到procere里找到你寫的那存儲過程名,看上邊有紅叉沒,沒紅叉就是編譯成功,有紅叉就是還有問題,需要改
然後右鍵點這個存儲過程,(中文版選擇測試按鈕,英文版選擇test按鈕),然後下邊有輸入參數的地方,輸入,點上邊的齒輪即可
還有種方法,就是開一個sql窗口,寫以下代碼
begin
存儲過程名;
end;
然後點齒輪運行,注意兩個分號不可少
希望可以幫到你,謝謝!
⑺ plsql中如何執行存儲過程
實現的方法和詳細的操作步驟如下:
1、第一步,雙擊plsql圖標進入登錄界面,輸入用戶名和密碼,然後傳輸資料庫實例名稱,如下圖所示,然後進入下一步。
⑻ sqlserver怎麼創建存儲過程
創建存儲過程的步驟如下:
打開SQL Server 2005的管理工具,選中需要創建存儲過程的資料庫,找到「可編程性」,展開後可以看到「存儲過程」。
右鍵點擊它,選擇「新建存儲過程」,右側的編輯窗口打開後,裡面裝著微軟自動生成的SQL Server創建存儲過程的語句。
將存儲過程的名字、參數、操作語句寫好後->點擊語法分析,沒有錯誤就直接按「F5」鍵運行就好了,存儲過程創建完畢。
最後可以看一下,以下是一個基本的存儲過程的代碼:
CREATE PROCEDURE Get_Data
(
@Dealer_ID VARCHAR(50)
)
AS
SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID
以上是創建存儲過程的步驟,供您參考
⑼ 怎麼在oracle命令窗口執行存儲過程
在oracle命令窗口執行存儲過程
SQL code
exec procere_name;
-- or
call procere_name;
⑽ sql server 2008 怎麼編寫存儲過程
你可以打開microsoft sql server management studio 然後點「新建查詢」在裡面直接寫腳本,創建完後執行即可。
也可以在在microsoft sql server management studio找開的窗口左邊找到要建立過程的資料庫,然後找到存儲過程右擊「新建存儲過程」,此時會自動新增一個查詢,裡面會有一些建立存儲過程的格式代碼