摘要: 第9章存储过程和触发器 • 9.1 存储过程 9.1.1 存储过程的概念 u 存储过程是指封装了可重用代码的、存储在服务器上的程序模块或例程。存储过程是数据库对象之一,它类似于其他高级编程语言中的过程或子程序,编译成可执行代码后保存在服务器上,可多次调用。 u 其特点体现在: Ø 可以接受多个输入参 阅读全文
posted @ 2019-06-21 02:51 Zander_Zhao 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 第8章 索引与视图 • 8.1 索引概述 8.1.1 什么是索引  索引是依赖于数据表或视图的一种数据库对象,它保存了针对指定数据表或视图的键值或指针。索引有自己的文件名(即索引文件名),也需要占用磁盘空间。创建索引的目的为了提高对数据表或视图的搜索效率。 对于数据表来说,索引可以理解为对一个或 阅读全文
posted @ 2019-06-21 02:25 Zander_Zhao 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 第7章 数据库的创建和管理 • 7.1数据库和数据库文件 7.1.1 数据库的组成 从操作系统的角度看,作为存储数据的逻辑对象,数据库最终是以文件的形式保存在磁盘上。这些文件就是所谓的数据库文件。数据库文件又分为数据文件和日志文件。 数据文件是数据库用于存储数据的操作系统文件,它保存了数据库中的全部 阅读全文
posted @ 2019-06-21 01:51 Zander_Zhao 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1.关于Transact-SQL语言 SQL语句只能按照既定的顺序执行,在执行过程中不能根据某些中间结果有选择地或循环地执行某些语句块,不能像高级程序语言那样进行流程控制。为此,微软公司在SQL语言的基础上添加了流程控制语句,从而得到一种结构化程序设计语言——Transact-SQL。 Transa 阅读全文
posted @ 2019-06-21 01:13 Zander_Zhao 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.语句块 语句块是程序中一个相对独立的执行单元,它是由关键字BEGIN…END括起来而形成的代码段。其中,BEGIN用于标识语句块的开始,END则标识语句块的结束。语句块可以嵌套定义。 语句块通常与IF、WHILE等控制语句一起使用,以界定这些控制语句的作用范围。这在下面介绍控制语句的部分会涉及到 阅读全文
posted @ 2019-06-21 00:54 Zander_Zhao 阅读(321) 评论(0) 推荐(0) 编辑