Fight With Me!!!

导航

2015年1月22日 #

关于SQLServer2000中触发器的使用——多行数据提交

摘要: 关于触发器的使用,有很多争议。触发器的好处不言而喻是增强了数据的校验能力,能够有效地实现复杂的业务逻辑。在一定程度上走的比约束和check走的更远。关于触发器的坏处,最典型的就是触发器的使用会导致系统性能下降,数据的不可控性,尤其是跨表检测,以及可能导致的触发器递归更加加深了数据的维护难度和不可控性... 阅读全文

posted @ 2015-01-22 17:46 nickTimer 阅读(290) 评论(0) 推荐(0) 编辑

SQLSERVER2008 18456错误

摘要: 百度搜18456错误几乎只能搜到一篇文章,并不是说结果条数,而是所有的文章都是转自一处。我也遇到了18456错误。我是这么解决的:1、以windows验证模式进入数据库管理器。第二步:右击sa,选择属性:在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。第三步:点击状态... 阅读全文

posted @ 2015-01-22 15:35 nickTimer 阅读(184) 评论(0) 推荐(0) 编辑

判断数据库中某个字段是否已经更新

摘要: if update是用来判断update要更新的是不是某个字段,如果是某个字段,则执行if后边的语句块。因为update操作是针对某个或某些字段的,所以可以用if update()来分别判断。 阅读全文

posted @ 2015-01-22 11:32 nickTimer 阅读(822) 评论(0) 推荐(0) 编辑

触发器更新多条数据

摘要: 我想你的问题是在trigger中update另外一个表的记录(多条)吧。请你注意inserted,deleted是临时表,成批操作时将有多条记录。注意要使用inserted,deleted与你想更新的表join;例如createtriggerexampleontableaforinsertasupd... 阅读全文

posted @ 2015-01-22 10:54 nickTimer 阅读(435) 评论(0) 推荐(0) 编辑