触发器 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…
Sql Server 复习笔记(3)
创建登陆 SQL: sp_addlogin 创建新的 Microsoft® SQL Server™ 登录,使用户得以连接使用 SQL Server 身份验证的 SQL Server 实例。 NT: sp_grantlogin 使 Micro…
COLUMNS_updated 用法小结
以下为个人见解 仅用于insert,update触发器中. 指定的所有列是否都进行了更新,使用等号(=). 指定的任一列或某些列是否进行了更新,使用大于号(>). 例子: 有一表T,其包含五列:C1,C2,C3,C4,C5(注意:由左…
Sql Server 复习笔记(2)
事务的特性(ACID) 原子性:完全成功,完全失败 一致性:保证事务中数据的一致 隔离性:事务之间不可见,只能看到事务之前或之后的结果 持久性:事务后的结果必须持久保存 事务的分类 显式事务 BEGIN TRANSACTION:开始事务 C…
Sql Server 复习笔记(1)
设计数据库 收集信息 标识对象 设计数据模型 标识每个对象的信息类型 标识对象之间的关系 规范化 规范化:从关系型数据库中除去冗余数据的过程。 第一范式:表中没有重复组(即行与列的交叉点上只有一个值,而不是一组值),定义了关键字、所有非关键…
Sql Server 基本函数
1.字符串函数 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr)…
SQL Server 命令备忘录
配置 SQL Server 数据库 EXEC sp_dboption ‘pubs’, ‘read only’, ‘True’ 此选项把数据库 “̶…