优化数据库第五章

T-SQL使用下列语句来管理事务

1.BEGIN TRANSACTION

2.COMMIT TRANSACTION

3.ROLLBACK TRANSACTION

使用全局变量@@ERROR判断事务操作是否成功。

1.@@ERROR保存最近一条SQL语句的执行结果。

2.如果SQL语句执行成功,则@@ERROR的值为零。

3.如果SQL语句执行出错,则@@ERROR的值为非零。

视图是一种查看数据库一个或多个表中的数据的方法。

视图是一种虚拟表,通常是作为执行查询的结果而创建的。

视图充当着对查询中指定表的筛选器。

使用CREATE VIEW语句创建视图。

使用SELECT语句查看视图的查询结果。

建立索引有助于快速检索数据,索引分为唯一索引、主键索引、聚集索引、非聚集索引、复合索引、全文索引。

聚集索引决定了表中数据的存储顺序。一个表只能有一个聚集索引,这是因为聚集索引决定数据的物理存储顺序。

非聚集索引指定表中数据的逻辑顺序。一个表可以有多个非聚集索引。

存储过是一组预编译的SQL语句,存储过程可以包含数据操纵语句、逻辑控制语句和调用函数等。

存储过程可加快查询的执行速度,提高访问数据的速度,帮助实现模块化编程,保持一致性和提高安全性。

存储过程可分为以下两种。

1.系统存储过程

2.用户自定义的存储过程

CREATE PROCEDURE语句用于创建用户定义的存储过程。

EXECUTE语句用于调用执行存储过程。

存储过程的参数分为输入参数个输出参数,输出参数用来向存储过程中传入值,输出参数用于从存储过程中返回(输出)值,后面跟随“OUTPUT”关键字。

RAISERROR语句用来向用户报告错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值