社区
MS-SQL Server
帖子详情
一個簡單的問題!
zxj971140
2003-09-29 02:23:25
表1table1,有字段field1。
表2table2,有段field1,field2
table1.field1=table2.field1+table2.field2
不用視圖,但我想實現這樣的功能,當表2一改數據,馬上更表1中的數據。怎麼處理。
...全文
66
11
打赏
收藏
一個簡單的問題!
表1table1,有字段field1。 表2table2,有段field1,field2 table1.field1=table2.field1+table2.field2 不用視圖,但我想實現這樣的功能,當表2一改數據,馬上更表1中的數據。怎麼處理。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kelvengong
2003-09-29
打赏
举报
回复
CREATE TRIGGER 触发器名 ON TABLE2
FOR update
AS
update table1 set field1=a.field1+a.field2 from inserted a where a.id=table1.id
sdhdy
2003-09-29
打赏
举报
回复
create trigger trig1 on table2
for update
as
update table1 set field1=a.field1+a.field2 from inserted a where table1.主键=a.主键
zjcxc
元老
2003-09-29
打赏
举报
回复
用触发器,楼上几位已经说了.
楼主的条件不是很充分,所以大家只能给你提供例子
甜而不腻
2003-09-29
打赏
举报
回复
触发器,以上已经有高人指点了。
语句很简单,你自己也会写,只要把语句放到触发器的执行代码中就可以。
不过要注意是哪种执行方式:UPDATE,INSERT ,DELETE
此外还要注意是什么情况下触发?BEFORE,还是AFTER?
txlicenhe
2003-09-29
打赏
举报
回复
若更新不一定只有一行,用这个:
CREATE TRIGGER 名2 ON table2
FOR update
AS
update a set a.field1=b.field1+b.field2
from table1 a
join inserted b on a.编号 = b.编号
lxf31
2003-09-29
打赏
举报
回复
create trigger on 表2
for update
as
update 表1 set table1.field1=table2.field1+table2.field2
go
lxf31
2003-09-29
打赏
举报
回复
create trigger on 表2
for update
as
update 表1 set table1.field1=table2.field1+table2.field2
go
go !~go!go !
aierong
2003-09-29
打赏
举报
回复
没有看懂
愉快的登山者
2003-09-29
打赏
举报
回复
触发器可以。
伍子V5
2003-09-29
打赏
举报
回复
CREATE TRIGGER tr_name ON table2
FOR update
AS
update table1 set field1=a.field1+a.field2 from inserted a where 条件
GO
pengdali
2003-09-29
打赏
举报
回复
CREATE TRIGGER 名2 ON table2
FOR update
AS
update table1 set field1=aa.field1+aa.field2 from inserted aa where aa.编号=table1.编号
简易FTP服务器,占用资源很小的FTP服务器,直接运行!
占用资源很小的FTP服务器,无需安装,直接运行!非常不错的软件,可以迅速搭建FTP 服务器平台!
springMVC+mybatis简单Web项目源码下载
spring4+mybatis3简单Web项目源码 我的环境:win7 32位,tomcat7+mysql5+eclipse+jdk1.8 请仔细阅读代码中的reademe.txt 代码可以跑通,欢迎下载!如有问题,欢迎指正!
文本文件编码转换工具 gbk utf8 gb2312
写此贴为记录自己的学习历程,供后来者以观. 原因,我决定学习PHP+MYSQL之后选择了用整合包的环境(因为我懒) 经过历时一个星期的比较 揣摩 测试之后选择了 VertrigoServ 可是它美中不足的是mysql里中文显示"????????".最后几经周折总算解决了. 方法如下: 1)在phpmyadmin 中建库的时候一切默认 2)建表时候一切默认;至于导入*.SQL没试应该是不用动什么 3)在 php 文件头部加入 "说明此文件编码为utf8" 4)在 mysql_select_db("表名",$id); 后面加入一行 mysql_query("set names utf8;"); 5)*.php 文件在存盘的时候也以 "utf-8"编码存盘. 如此一来整站编码就都是国际能用的utf8编码了.通用性现在做到最好了. 问题也是有的,在此环境下涉及到数据库运行的文件都必须是 utf8编码.这样一来就出现了不兼容,因为在国内大家都是以GBK gb2312编的码 包括 17PHP.com 网站里的学习源码文件(我用的是77例中的) 和很多插件 论坛代码... ...Discuz!也是的 解决起来很简单,把它们的编码都改成 utf8 好了. 批量文件转码工具
Python 基础之最大公约数,最小公倍数问题!!!
小葵花课堂开课了!!! 今天我们要解决的问题是在Python中求最大公约数和最小公倍数的问题,我们都知道这个是一个数学问题,而且是一个小学数学课程中的知识点,那么在我们的编程世界里该怎样实现这样一个简单的数学问题呢?好了今天我就带着大家来解决这个问题,看好了!!!上代码!!! 解决思路全在代码里幼!!! def mymath(x, y): #首先我们定义一个函数设置传入两个目标参数 m = [] #搞一个列表用在储存两个目标数的因子 ...
clearcase的一个问题!
clearcase的一个问题! Author:zfive5(zidong) Email :zfive5@yahoo.com.cn 最近熊猫烧香闹得正欢,所以在自己本地clearcase的snapshot目录下到处都是_desktop.ini,虽然毒是没有,但中毒的痕迹还依稀可见,由于这个原因产生后面的错误,错误的删除了clearcase的view.dat文件,等后来用clearcase时简直
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章