月亮代表我的心

个人博客,跟月亮无关,跟代表无关,无关谁的心

Sql Server 复习笔记(6)

触发器 For、After 触发器(table) 在指定的操作成功执行后,其引用的级联操作和约束检查成功完成后,才执行此触发器 Instead of 触发器(table | view) 不执行指定的操作,而将触发器的内容替代指定的原始数据操…

Sql Server 复习笔记(5)

存储过程 一组使用一个名称存储的预编译T-SQL语句 在存储过程中可使用2100个参数 局部变量数目受内存限制 存储过程最大可达128M 可创建和引用临时表,在存储过程创建的临时表随存储过程退出而消失 可在存储过程中创建其它数据库对象 不能…

Sql Server 复习笔记(4)

视图 创建 1.只能在当前数据库中创建 2.可以基于其它视图建立视图,不能使用临时表,最多允许嵌套32级的视图,最多可包含1024列 3.即使表删除了,视图依然存在 4.定义视图不能包含:ORDER BY,COMPUTE,COMPUTE B…

COLUMNS_updated 用法小结

以下为个人见解 仅用于insert,update触发器中. 指定的所有列是否都进行了更新,使用等号(=). 指定的任一列或某些列是否进行了更新,使用大于号(>). 例子: 有一表T,其包含五列:C1,C2,C3,C4,C5(注意:由左…

Sql Server 复习笔记(2)

事务的特性(ACID) 原子性:完全成功,完全失败 一致性:保证事务中数据的一致 隔离性:事务之间不可见,只能看到事务之前或之后的结果 持久性:事务后的结果必须持久保存 事务的分类 显式事务 BEGIN TRANSACTION:开始事务 C…

Sql Server 复习笔记(1)

设计数据库 收集信息 标识对象 设计数据模型 标识每个对象的信息类型 标识对象之间的关系 规范化 规范化:从关系型数据库中除去冗余数据的过程。 第一范式:表中没有重复组(即行与列的交叉点上只有一个值,而不是一组值),定义了关键字、所有非关键…