儲存過程如何呼叫帶引數的儲存過程

2021-06-20 00:06:03 字數 487 閱讀 9145

declare @value varchar(max)

exec  tmfun_getsearchstr '陝西','table1','name',@value output

select * from users where address=@value

顯示結果為

解釋:其中,tmfun_getsearchstr 為儲存過程,作用是@value輸出第乙個引數,中間兩個引數沒有用到,當

exec tmfun_getsearchstr '陝西','table1','name',@value output執行完時,@value的值是「陝西」,

然後再users中查詢address=「陝西」的行。

users表為

wh 27 陝西

yzp 24 重慶

name 24 榆林

儲存過程帶in引數

set ansi nulls on set quoted identifier on goalter procedure dbo testlist userid nvarchar 4000 asdeclare search array nvarchar 100 begin set search ar...

oracle儲存過程 帶引數的儲存過程

帶引數的儲存過程 舉例 為指定的員工漲100元的工資,列印漲前和漲後的工資 如果帶參,需要指定是輸入引數還是輸出引數 create orreplace procedure raisesalary eno in number as 定義乙個變數儲存漲前的薪水,引用emp中sal的型別作為psal的型別...

動態呼叫帶out引數的儲存過程

試了將近1個小時,早知道多baidu一下了,死在這個usingin out沒加上,乃乃的。sql drop table emp 表已丟棄。sql create table emp a varchar2 10 b varchar2 10 c varchar2 10 表已建立。sql insert in...