存储过程使用大全

原创 2005年04月24日 10:04:00
1,调用没有参数的存储过程
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{call nono}"

'set rs=cmc.exe 或者cmd.execute

set rs=cmd.Execute()

%>
2,一个输入的参数的存储过程
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{call oneinput(?)}"
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger ,adParamInput )
cmd("@aaa")=100

cmd.Execute()

%>
3,一个输入参数和一个输出的参数
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText = "{call oneinout(?,?)}"
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput)
cmd("@aaa")=10
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)

cmd.Execute()

bbb=cmd("@bbb")
%>
4,一个输入参数,一个输出参数,和一个返回值
<%
set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=pubs;uid=sa;pwd"

conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="{?=call onereturn(?,?)}"

cmd.Parameters.Append cmd.CreateParameter("@return_value",adInteger,adParamReturnValue )
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput )
cmd("@aaa")=10
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)

cmd.Execute()

bbb=cmd("@bbb")
rrr=cmd("@return_value")
%>

oracle存储过程及常用函数学习笔记

注: 本篇笔记大部分示例来自网上资料及其他博客。 目前很多互联网项目,都把复杂的业务操作写到了存储过程里,加快执行速度,提高效率。所以学习存储过程也是必要的。简单入门例子示例1/*不带任何参数存储过...
  • u010342147
  • u010342147
  • 2017年03月23日 10:54
  • 244

asp存储过程使用大全

1,调用没有参数的存储过程setconn=server.CreateObject("adodb.connection")setcmd=server.CreateObject("adodb.comman...
  • jayjoecn
  • jayjoecn
  • 2006年11月03日 08:52
  • 498

asp存储过程使用大全

1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.comm...
  • beacyqm
  • beacyqm
  • 2007年03月24日 17:11
  • 633

ASP存储过程使用大全

ASP存储过程使用大全1,调用没有参数的存储过程 set conn=server.CreateObject("adodb.connection") set cmd=server.CreateObjec...
  • itzhiren
  • itzhiren
  • 2007年04月20日 15:44
  • 569

ASP使用存储过程大全

1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.comm...
  • cnLiou
  • cnLiou
  • 2013年06月15日 07:05
  • 442

存储过程使用大全

1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.comm...
  • lionel1982
  • lionel1982
  • 2007年08月02日 01:25
  • 505

存储过程使用大全

存储过程使用大全 1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("a...
  • net205
  • net205
  • 2005年03月17日 20:29
  • 657

asp存储过程使用大全(SC)

1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.comm...
  • gbsck
  • gbsck
  • 2005年08月03日 13:25
  • 442

为什么要用存储过程,什么时候要用存储过程,存储过程的优点

  为什么要用存储过程    几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前...
  • defonds
  • defonds
  • 2009年07月15日 11:45
  • 12944

with as在存储过程使用

create or replace procedure strToken is    int var_count:=0;    int var_count1:=0; begin    with...
  • jji8877032
  • jji8877032
  • 2015年04月17日 09:40
  • 815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:存储过程使用大全
举报原因:
原因补充:

(最多只允许输入30个字)