
CREATE PROC 存储过程名
(@UserID int,
@UserName char(50),
@UserPwd char(50),
@Qusetion char(50),
@Answer char(50),
@Acount Decimal,
@UserRealName char(20),
@Sex char(10),
@Address char(50) ,
@Email char(50) ,
@Zipcode char(10))
AS
BEGIN
insert into UserInfo
values(@UserID,@UserName,@UserPwd,@Qusetion,@Answer,@Acount,@UserRealName,@Sex,@Address,@Email,@Zipcode)
END
你的意思是
怎样查看创建
存储过程
的语句吗?
首先要知道
存储过程名称
用
sp_help
text
存储过程名
sp_helptext
视图名
sp_help
表名
在sql
server
语句离执行就可以看到
还可以
找到该数据库
-可编译性-存储过程-找到存储过程名称-
右击
-修改
就可以查看了
如果表中存在名称为
'mypro'
and
type
=
'p'的记录,删除存储过程mypro;
@input
int,
@input2
int,
@output
varchar(100)
output
这里定义的变量@output是这个存储过程的输出变量,像是函数的返回值
1,调用没有参数的存储过程
<%
set conn=serverCreateObject("adodbconnection")
set cmd=serverCreateObject("adodbcommand")
strconn="dsn=pubs;uid=sa;pwd"
connOpen strconn
set cmdActiveConnection=conn
cmdCommandText="{call nono}"
'set rs=cmcexe 或者cmdexecute
set rs=cmdExecute()
%>
2,一个输入的参数的存储过程
<%
set conn=serverCreateObject("adodbconnection")
set cmd=serverCreateObject("adodbcommand")
strconn="dsn=pubs;uid=sa;pwd"
connOpen strconn
set cmdActiveConnection=conn
cmdCommandText="{call oneinput()}"
cmdParametersAppend cmdCreateParameter("@aaa",adInteger ,adParamInput )
cmd("@aaa")=100
cmdExecute()
%>
3,一个输入参数和一个输出的参数
<%
set conn=serverCreateObject("adodbconnection")
set cmd=serverCreateObject("adodbcommand")
strconn="dsn=pubs;uid=sa;pwd"
connOpen strconn
set cmdActiveConnection=conn
cmdCommandText = "{call oneinout(,)}"
cmdParametersAppend cmdCreateParameter("@aaa",adInteger,adParamInput)
cmd("@aaa")=10
cmdParametersAppend cmdCreateParameter("@bbb",adInteger,adParamOutput)
cmdExecute()
bbb=cmd("@bbb")
%>
4,一个输入参数,一个输出参数,和一个返回值
<%
set conn=serverCreateObject("adodbconnection")
set cmd=serverCreateObject("adodbcommand")
strconn="dsn=pubs;uid=sa;pwd"
connOpen strconn
set cmdActiveConnection=conn
cmdCommandText="{=call onereturn(,)}"
cmdParametersAppend cmdCreateParameter("@return_value",adInteger,adParamReturnValue )
cmdParametersAppend cmdCreateParameter("@aaa",adInteger,adParamInput )
cmd("@aaa")=10
cmdParametersAppend cmdCreateParameter("@bbb",adInteger,adParamOutput)
cmdExecute()
bbb=cmd("@bbb")
rrr=cmd("@return_value")
%>
以上就是关于数据库存储过程怎么定义全部的内容,包括:数据库存储过程怎么定义、怎样查找数据库中的所有存储过程、数据库存储过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)