1. 程式人生 > >關於Oracle中select * from where 的儲存過程

關於Oracle中select * from where 的儲存過程

熟悉SQL Server的人,都會用這樣的方法來建立儲存過程:(查詢student表的資訊)create  procedure  pro_sel_allasselect * from  student由於在Oracle中沒有一個型別去接受一個結果集,而在SQL Server中卻是由資料庫系統自動返回結果集,然後顯示。故如果我們用類似上面的方法來建立,如下:create  or  replace  procedure  pro_sel_allasbeginselect * from  student;end  procedure  pro_sel_all;則會報錯:Warning: Procedure  created  with  compilation  errors.那麼在解決這個問題的時候有兩個方法可以選擇,第一種就是用遊標來返回結果集合。create  or  replace  procedure  pro_sel_all