创建一个带输入参数和输出参数的存储过程?
1.创建一个存储过程,包括输入参数和输出参数,返回数据除以输入参数;创建或替换过程testproc(inumnumber,outumoutnumber)为beginoutum:=inum/2end
2,调用此函数,test;输入参数10,可以看到返回值为5;
3,writesql语句块,调用语句块中的存储过程,声明v1numberv2numberbeginnumberproc(12,v2)dbmsu输出.put行(v2)结束
4。执行脚本后,返回值为12/2=6;
sql2005中如何创建一个带有输出参数的存储过程并执行?
创建过程存储过程名称
@cucodeiduparvarchar(30),
@cuidvalueuparvarchar(16),
@iuresultupartinyintoutput,
@cumessageuparvarchar(300)output
as
begin
调用paroutput时,exec存储过程名称@cumessageuu,输出
创建过程[dbo]。[p]_uinsert_uuorderdetail](@messagevarchar(2000))--创建一个带有参数(ordermessage)的存储过程,参数放在方括号内,如begintran---starttransaction
insertintoorderdetails(ordermessage,…)---将数据插入表中,列名放在方括号内,列名放在第一列
值((@message,…)--在顺序消息和列省略号中插入值、列参数。有很多列
你可以打开“新建查询”并直接在新窗口中写入。让我给你举一个例子:创建过程p est(iniumint,iniamevarchar(50),outoesultvarchar(100))beginselectiumas“inputparameter1”,iameas“inputparameter2”setoesult=“inputparameterresultis:”end
原文标题:sql创建带参数的存储过程 创建一个带输入参数和输出参数的存储过程?,如若转载,请注明出处:https://www.saibowen.com/tougao/23892.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。