关于触发器 sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://zhidao.baidu.com/link?url=K07ORA1KBpKY647I5bP8l7XAzQJ9Phr8_68huRLZAtbZ_rvg19ZiVqk6xI67mG8LXBP4VrtYQgipyQr-N2Ae8a貌似链接挂了 你的这个语句:beginselect @id=myid,@x=myx,@y=myy from insertedupdate tbB set mysum=(@x*@y+mysum) where tbb.myid=@idend会导致tbb里肯定是没有影响的,因为你是按照@id的值查找是否有满足的记录,然后进行更新,结果由于tbb这个表本来就是空的,当然就会找不到任何的记录。于是 insert 表tba的记录肯定是插进去了,但是tbb还是空的 那如果我要完成这个业务需求该怎么改呢你先往 tbb表里插入1条记录,这条记录的myid 的值,是接下来要插入到tba表中的myid值 奇怪,为什么去除不了NULL值 关于SQL执行计划的问题 谢谢帮忙。。 求sql语句取属性组去重复(答对加分) 数据库连接池的作用 函数调用出错的问题 数据库管理员SA的身分,能获取或修改应用程序角色的密码吗? 如何把一列同样的数据全部改变? 遇到一些看似平常,但是确很难的问题,希望牛人给予解答! 关于SQL语句的简单问题 ???????????????????????????、、、 SQL多层查询后再用窗口,求累计和,代码运行速度特别慢,求简化方案,谢谢了 复杂SQL优化
貌似链接挂了
select @id=myid,@x=myx,@y=myy from inserted
update tbB set mysum=(@x*@y+mysum) where tbb.myid=@id
end会导致tbb里肯定是没有影响的,因为你是按照@id的值查找是否有满足的记录,然后进行更新,结果由于tbb这个表本来就是空的,当然就会找不到任何的记录。于是 insert 表tba的记录肯定是插进去了,但是tbb还是空的
你先往 tbb表里插入1条记录,这条记录的myid 的值,是接下来要插入到tba表中的myid值