
是利用数据库所提供的扩展-SQL语言所编写的程序。
经编译后存储在数据库。
例如
SQL Server 有 T-SQL 写的存储过程
Oracle 有 PL/SQL 写的存储过程
DB2、MySQL 等, 都有自己的存储过程。
至于 Access,也可以写一些在 Access 里面执行的 VBA 代码。
在 Access 里面, 好像名字叫做 “宏”, 不叫做 “存储过程”。
很简单,就是新建一个查询,然后选择SQL视图,输入一下语句:select
*
from
表名称
where
id=m
其中
表名称
是你的ACCESS里存在的一个表,id
是这个表里的一个字段,m
是随便一个东西,你写成
N
也可以。
执行的时候,ACCESS会自动d出窗口让你填写
m
的值,你填写好了,点确定,才开始执行查询。如果你在其他地方调用,方法就是执行:查询名
m的参数值。
比如ASP里面就这样:Set
rs
=
conn.execute("exec
查询名
"
&
m
)
注意m要先赋值。如果有多个参数,就用半角的逗号隔开。查询名与参数之间用空格分开。
你可以试试Access里面的宏,里面能存放一系列的 *** 作,应该能满足一般意义上的存储过程。还有,Access属于说面数据库,如果从抽取数据的角度讲,视图和存储过程不会有太大的差别。所以你在Access中建立多个查询,再调用,应该不会影响数据库性能。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)