首页 > 数据库

存储过程复习

时间:2009-05-19 09:31:53  作者:JaneWang  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
1.定义存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)......

print '总金额为' convert(varchar,@total_price)
go
--存储过程的2种传回值:
--1)、以Return传回整数
--2)、以output格式传回参数

--请实现按编号为连接条件,将两个表连接成一个临时表,该表只含编号.产品名.客户名.订金.总金额,
--总金额=订金*订数,临时表放在存储过程中

create procedure Jane_selectOrder
as
select o.num,o.name1,p.name2,o.value1,count1*value1 as '总金额' from Order1 o inner join Product p
on o.num=p.num
go
--执行
exec Jane_selectOrder

--用户想查询Product表中某编号的存储过程
create proc Jane_num
@num char(20)
as
select * from Product where num=@num
go
--执行
exec Jane_num '01'

--sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。

如果您需转载 存储过程复习,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门