Chinaunix首页 | 论坛 | 博客
  • 博客访问: 385983
  • 博文数量: 75
  • 博客积分: 1732
  • 博客等级: 上尉
  • 技术积分: 812
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-11 16:02
个人简介

博客很久没有更新了,原因是大多数时间都忙在研究技术上,却懒得腾时间出来把技术分享,最近在开源力量上开课《Mongodb管理与维护》,让屌丝们从0到精通,敬请关注。本博客技术原创更新滞后一些,找时间更新有关mysql,mongodb等内容,谢谢大家关注。

文章分类

全部博文(75)

文章存档

2021年(1)

2011年(20)

2010年(40)

2009年(7)

2008年(7)

分类: 数据库开发技术

2011-02-14 14:42:08

 精通sqlserver存储过程就笔者结合多年教学经验与多年工作实践进行总结,最近时间较为宽裕,将陆续整理后分享给各位热爱sqlserver技术的网友。转载请注明出处http://blogold.chinaunix.net/u2/66215/showart.php?id=2505850,谢谢。

 
1.普通查询需求:获取登录次数最高的前10名用户ID,用户名和登录次数。
2.T-SQL查询实现:select top 10 UserID,UserName,UserLoginNum from dbo.huangxifeng_user order by UserLoginNum desc
显示结果如下(部分):
UserID    UserName    UserLoginNum
1    黄锡峰1    503
310    黄锡峰310    2
311    黄锡峰311    13
312    黄锡峰312    8
313    黄锡峰313    0
314    黄锡峰314    0
315    黄锡峰315    3
316    黄锡峰316    2
317    黄锡峰317    0
318    黄锡峰318    2
319    黄锡峰319    0
3.存储过程实现步骤:
 
--(1)写一个存储过程的基本架构如下:你写10遍,记住它。
create procedure 过程名 --声明创建一个存储过程,存储过程名是你自己命名的
as
begin --begin和end配对出现,是用于指定存储过程或者代码块的范围
  declare
  --变量声明部分(可以无)
  begin
  --执行部分
  end
end
(2)把你的用-TSQL实现的查询放到存储过程架构中(没有声明部分)
create procedure getTopLogIn
as
begin
 select top 10 UserID,UserName,UserLoginNum from dbo.huangxifeng_user order by UserLoginNum desc
end

--执行以上代码后,打开"可编程性-存储过程"下面就会看到你自己创建的存储过程名:getTopLogIn
 
(3)调用你的存储过程
exec getTopLogIn
--或者是
getTopLogIn
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-font-kerning:1.0pt;}

(4)作业:模仿。把你想到的需求把到存储过程的架构中,试一试.

阅读(2029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~