實際例子1:查詢資料表中所有資料的儲存過程
查詢分析器中測試儲存過程語句:
declare @retval int
execute sp_showalluserinfo @retval
企業管理器中的儲存過程語句:
create procedure sp_showalluserinfo @retval int output
asselect * from userlist
if @@rowcount<= 0
return 0
else
return 1
go實際例子2:查詢資料表中指定字段內容的儲存過程
查詢分析器中測試儲存過程語句:
execute sp_searchuserinfo null,'[email protected]'
企業管理器中的儲存過程語句:
create procedure sp_searchuserinfo
(@username nvarchar(20),
@useremail nvarchar(60))as
if len(@username)=0 or len(@useremail)=0
select * from userlist
else
if len(@username)>0 and len(@useremail)>0
select * from userlist where username=@username
else
if len(@username)>0
select * from userlist where username=@username
else
select * from userlist where useremail=@useremail
go
oracle 儲存過程使用心得
第 一 儲存過程通用結構 1 定義儲存名稱 傳入引數 傳出引數 create or replace procedure proc function in opt in varchar2 out opt in varchar2,outvalue out sys refcursor as 2 定義變數引...
SQL語句replace into 使用心得
最近專案中使用對資料庫表操作時,經常有以下需求 1 首先判斷資料是否存在 2 如果不存在,則插入 3 如果存在,則更新。搜尋許久,發現了replace into,replace into真的很好用,是insert into的增強版。在sql server中可以這樣處理 if not exists s...
frameset 使用心得
欲明白本篇 html徹底剖析 之標記分類,請看 標記一覽 也請先明白圍堵標記與空標記的分別,請看 html概念 框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入...