社区
疑难问题
帖子详情
SQL如何使用触发器更新三张表
xuyinglong1026
2017-12-29 08:35:25
求大神解答:
比如有三张表
表名A
列名 TID name test
表B
列名 TID FItemID Fname
表C
列名 FItemID Tnam
如何使用触发器在每次A表新增值的时候把C表的Tname列中的值更新到A表的name值里面。
...全文
700
1
打赏
收藏
SQL如何使用触发器更新三张表
求大神解答: 比如有三张表 表名A 列名 TID name test 表B 列名 TID FItemID Fname 表C 列名 FItemID Tnam 如何使用触发器在每次A表新增值的时候把C表的Tname列中的值更新到A表的name值里面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
吉普赛的歌
2017-12-30
打赏
举报
回复
你弄点 demo 数据出来, 然后再把你要的结果也列出来, 这才是一个合适的提问
深入浅析
SQL
Server
触发器
触发器
是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。
触发器
主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是
触发器
触发器
对
表
进行插入、
更新
、删除的时候会自动执行的特殊存储过程。
触发器
一般用在check约束更加复杂的约束上面。
触发器
和普通的存储过程的区别是:
触发器
是当对某一个
表
进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该
表
上对应的
触发器
。
SQL
Server 2005中
触发器
可以分为两类:DML
触发器
和DDL
触发器
,其中DDL
触发器
它们会影响多种数据定义语言语句而激发,这些语句有cr
触发器
相关语句说明
触发器
相关语句详细说明:查看
触发器
作用于哪张
表
SQL
update 多
表
关联
更新
的实现代码
实现多
表
更新
,尤其是A
表
和A的子
表
B
表
数据
更新
,下面是例子 有A、B张
表
,其记录如下: A
表
c1 c2 ————– 1 a1 2 a2 3 a3 8 a8 B
表
c1 c3 ————– 1 b1 2 b1 3 b3 10 b10 A.c1与B.c1相等,用一条
sql
语句,实现A.c2的值
更新
为B.c3 ————————————————————————————— 语句一 UPDATE A SET A.c2 =B.c3 from A ,B where A.c1=B.c
Sql
Server数据库课程设计-车辆运费管理
这是
使用
Microsoft
Sql
Server数据库实现的车辆运费管理课程作业,包含数据库脚本、及文档。具体要求如下: 1.至少3张
表
2.要定义
表
约束(例如主码、外码、非空等) 3.每张
表
至少插入10条记录 4.至少定义2个函数 5.至少定义1个存储过程 6.至少定义2个视图 7.至少两个索引 8.定义
触发器
(可选) 实现的数据库
表
包含:车型信息
表
、车辆信息
表
、运输信息
表
,文档列出了所有的创建数据库及
表
的脚本,包含
三张
表
的写入数据的脚本。创建了计算总价、根据磅单号计算差异之和的函数,创建了根据驾驶员查询的存储过程,创建了两个联合查询的视图,创建了
三张
表
的索引,创建了
更新
操作的
触发器
。
Sql
Server数据库课程设计-订单管理
这是
使用
Microsoft
Sql
Server数据库实现的订单管理课程作业,包含数据库脚本、数据库文件、要求及文档。 本资源中实现的数据库
表
有订单信息
表
、客户信息
表
、送货记录
表
,文档列出了所有插入数据的脚本。创建了计算费用、将单号集分隔得到单号数量的函数,模糊查询订单的存储过程,还有视图、索引及
触发器
。 具体要求如下: 1.至少3张
表
2.要定义
表
约束(例如主码、外码、非空等) 3.每张
表
至少插入10条记录 4.至少定义2个函数 5.至少定义1个存储过程 6.至少定义2个视图 7.至少两个索引 8.定义
触发器
(可选)
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章