优化数据库第五章

来源:互联网 发布:相声是什么知乎 编辑:程序博客网 时间:2024/05/17 03:48

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语句用来向用户报告错误。

原创粉丝点击