2013年5月21日

My SQLServer 触发器

摘要: 【七】触发器1. 触发器的概念:触发器是一种实施复杂的、完整性约束的特殊存储过程,它在SQL Server中进行某张特定的表修改时由SQL Server自动执行。l 触发器有两张特殊的表:插入表(Inserted)和删除表(Deleted)l Inserted表:存放insert和update语句执行所影响行的副本。即用于插入或更新表的新行值,在插入或更新表的同时,也将其副本存入inserted表中。l Deleted表:存放delete或update语句执行所影响行的副本。当执行一条delete语句时,从表中删除的每一行都包含在删除触发器内的delete表中。*注:inserted 和 .. 阅读全文

posted @ 2013-05-21 11:59 ^o^April 阅读(585) 评论(1) 推荐(0)

My SQLServer→6 视图、索引

摘要: 【六】视图、索引视图的概念:视图时包含一张或多张表的列组成的数据集,该表中的记录是由一条查询语句执行后得到的查询结果所构成的。视图是一张虚拟表包含一系列带有名称的列和行数据。2. 视图是存储在数据库中的查询的SQL语句,它出于两种原因:①.安全原因,可以隐藏一些数据。②.是使复杂的查询语句易于理解和使用3. 为什么使用视图 ①限制用户只能存取表内特定的列。 ②不用重新建表即可存取想要的数据。 ③省略复杂的SELECT命令和表间的连接产生数据,直接使用视图即可得到相关的数据。4. 如何创建视图l 只能在当前数据库中创建视图,在视图中最多只能引用1024列,视图中记录的数目限制只由其基表中的记.. 阅读全文

posted @ 2013-05-21 11:56 ^o^April 阅读(365) 评论(0) 推荐(0)

导航