数据库
文章平均质量分 78
zhuzit
活到老学到老。
展开
-
学习笔记:sql server 的触发器概念及使用(1)
SQL触发器语法参考CreateTRIGGER trigger_name WnkPEVq ON { table | view } c x?`S3 [ WITH ENCRYPTION ] OO+fgZ "% { .l//-AQsf@ { { FOR |AFTER | INSTEAD OF } { [ Insert ] [ , ] [ Update ] }转载 2008-08-06 16:05:00 · 1477 阅读 · 0 评论 -
学习笔记:sql server 的触发器概念及使用(2)
1、触发器的 本质: 触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被自动地激活。 2、功能: 触发器可以用来对表实施复杂的完整性约束,保持数据的一致性,当触发器所保护的数据发生改变时,触发器会自动被激活,响应同时执行一定的操作(对其它相关表的操作),从而保证对数据的不完整 性约束或不正确的修改。原创 2008-08-06 15:27:00 · 594 阅读 · 0 评论 -
Sql Server中如何准确获得标识值
SQL Server有三种不同的函数可以用来获得含有标识列的表里最后生成的标识值: @@IDENTITY SCOPE_IDENTITY() IDENT_CURRENT(数据表名) 以上三个函数虽然都可以返回数据库引擎最后生成插入标识列的值,但是根据插入行的来源(例如:存储过程或触发器)以及插入该行的连接不同,这三个函数在功能上也有所不同。 @@IDEN转载 2008-09-13 22:44:00 · 505 阅读 · 0 评论 -
一道面试题及解答
碰到这样一个关于sql操作的面试题,不会,汗,回来马上请教群友。感谢江锋等人热情的帮助。现贴出题目和代码。 1、创建一个数据库,必须要有个时间类型的字段,其他不限; 2、根据上述数据库建立一个存储过程,将某一时间内的所有日期(以天为单位)插入到表的时间字段中; 3、有出错提示; 4、返回的是上述插入的记录集合。 我的想法很弱智,就不说了,怕丢人,还是贴上江锋原创 2008-09-11 21:31:00 · 367 阅读 · 0 评论