创建索引、视图、存储过程、触发器、游标的异同

现在来总结一下创建索引、视图、存储过程、触发器、游标时的相同点和不同点:

除了游标以外,其它的几个名词在创建的时候是这样的:

凡是表名的前面都是用on来修饰,as后面跟的都是sql语句。

 

(1)、触发器是对表而言的,所以在create后,紧接着跟的是on,又因为和表相关得给表加个条件所以用for来引用要加的条件,最后用as来引出当触发了这个条件后将会执行什么样的sql语句。

create trigger 触发器名 on 表名|视图名 for insert|update|delete as sql语句

(2)、存储过程是对表的内容而言的,更偏重于查询后的内容,所以在create后面紧跟的是as,as后面当然就是所要执行的sql语句了。

create proc 存储过程名 as sql语句

(3)、视图与存储相似都是对表的内容而言的,所以参照一下存储过程就可以了。

create view 视图名 as sql语句

(4)、索引主要是对表而言的,因为索引是作用在表上的,在create后面要直接用on来引出作用于哪张表。

create clustered|nonclustered index 索引名 on 表名(字段名 asc|desc)

(5)、游标和大家就都不一样了,它是一个不按套路出牌的人,它主要也是对表的内容感兴趣的人,但是它的声明方式就和大家不一样了,在declare后面直接用for来引出查询表的内容。

declare 游标名 cursor for sql语句

 

本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416798,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值