常用的数据库对象

索引是辅助数据,它的作用是帮助用户在数据库中快速定位要查询的数据行。索引是由索引项和索引指针两部分组成。 索引项是指要查找的关键字段;索引指针是索引表指向对应数据项的地址。 索引在SQL Server中的存储结构是B+树 SQL Server中奖B+树索引类型分为以下两种:(1)聚集索引:在索引存储结构B+树的叶节点上不仅存储索引项,而且还要存储针对本行的所有数据。(2)非聚集索引:在索引存储结构B+树的叶节点上只存储索引项和ROWID,表中数据行是与索引存储结构分开的。 存储过程使用SQL语句管理存储过程:在SQL Server中,使用CREATE PROCEDURE语句建立存储过程,其常用语法格式为:
CREATE PROC[EDURE]<存储过程名> [{@<参数名><数据类型>[OUTPUT]}] AS {<SQL语句>|<语句块>}
为了设计常用的存储过程,这里简要介绍常用的SQL扩展控制语句:
1.语句块
在一个语句块中允许使用一个或者多个SQL语句。每一个语句以BEGIN关键字开始,以END关键字结束,其常用格式如下:
BEGIN
<语句>
....
END

2 IF语句
IF语句是一个条件判断语句,一般语法格式如下:
IF<逻辑表达式>
{<SQL语句>|<语句块>}
[ELSE
{<SQL语句>|<语句块>}]
其中逻辑表达式也可以是SQL语句

3.局部变量
局部变量使用于在处理过程中存储计算数据的.每一个局部变量在使用之前必须使用DECLARE语句进行说明。
使用SET语句对变量执行赋值。

4.return语句
RETURN语句用于无条件终止一个查询、存储过程或者批处理的执行。在RETURN 之后的语句不会被执行,如果RETURN语句中有证书表达式,则会返回一个整数值。
RETURN[<整数表达式>]

除了以上常用的SQL扩展语句外,还有如下一些扩展语句:
(1)CASE语句
(2)WHILE..CONTINUE..BREAK:循环语句
(3)GOTO语句,转移语句
(4)WAITFOR语句,暂停执行语句。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值