建立乙個只有輸入引數的儲存過程

2021-10-01 12:37:07 字數 1340 閱讀 9073

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...