create table loginuser
(id int primary key identity,
name varchar(20
),password varchar
(100))
create procedure proc_user
@name varchar(20
),@password
varchar
(100)as
select
*from loginuser
where name like @name
---建立乙個有輸入和輸出引數的儲存過程
create procedure proc_usertext
@name varchar(20
),@blog varchar
(100
) output
asselect @blog = blog from loginuser where name = @name
---建立乙個有輸入和返回引數的儲存過程
create procedure returnval
@name varchar
(100),
@blog varchar
(100
) output
asbegin
select @blog = blog from loginuser where name = @name
if(@blog is
null
)set @blog =
''你還沒有申請部落格''
return
execute
(@blog )
--資料數型的轉換
end在asp.net中的呼叫
protected
void
page_load
(object sender,
eventargs e)
private
void
databind()
private
void
textdatabind()
private
void
returndatabind()
protected
void
button1_click
(object sender,
eventargs e)
protected
void
button2_click
(object sender,
eventargs e)
MySql建立乙個儲存過程
mysql 儲存過程是從 mysql 5.0 新功能。儲存過程的長處有一籮筐。只是最基本的還是執行效率和sql 封裝。特別是 sql 封裝功能,假設沒有儲存過程,在外部程式訪問資料庫時 比如 php 要組織非常多 sql 語句。特別是業務邏輯複雜的時候,一大堆的 sql 和條件夾雜在 php 中,讓...
乙個儲存過程
create or replace package abc zys is procedure daily census end abc zys 建乙個包,包中有儲存過程daily census。不涉及任何引數。create or replace package body abc zys is pro...
乙個儲存過程
首先是建立儲存過程.drop procedure if exists externalcalltocomplete delimiter create procedure externalcalltocomplete begin drop table if exists temp1 create ta...