存储过程专题(ASP+SQL 2000),有代码可以参考。
先贴个有用的代码,显示运行上次时间和这次时间。以便查看使用了存储过程后,访问速度是否提高了。
<%
sub rtime() 'call rtime() 即可调用
response.write session("lasttime")&"--" '上次运行时间
endtime=timer
response.write endtime-starttime '这次运行时间
session("lasttime")=endtime-starttime
end sub
%>
----------------------------------
conn.connectionTimeout=30000 '数据库连接时间
server.ScriptTimeout=100000 '脚本运行时间
Response.Buffer=False '禁用缓存
---------------------------------
参考文献:http://www.dedecms.com/plus/view.php?aid=27410
http://www.aspxuexi.com/asp/sp/2007-11-25/3009.htm
--------------------------------
存储过程重命名,在分析器里命令是:sp_rename '旧名称','新名称' ;当然在“存储器”这个栏目下一样能重名。
-------------------------------
先引用几个例子:
创建,不带参数的:
create PROCEDURE sp_employ '要修改原来的:alter PROCEDURE sp_employ
AS
select * from course
Go
引用:
strSQL = "sp_employ "
Set rs = Conn.Execute(strSQL)
response.write rs("id")
--------------------------------
创建存储过程,带参数的:
create PROCEDURE sp_employ '要修改原来的:alter PROCEDURE sp_employ
@inID int
AS
select * from course where ID=@inID
Go
引用:
myInt = 4160
strSQL = "sp_employ " & myInt
Set rs = Conn.Execute(strSQL)
response.write rs("id")