社区
MS-SQL Server
帖子详情
用于更新的触发器是怎么写的啊?
v192
2004-04-30 11:19:52
我有个一个User表,里面有个列PostNum, 我希望该值变化时去查阅表UserGroup中的MinArticle列(该列存放的是要达到该级别至少需要的PostNum数),如果PostNum达到其中某个更高的级别就去更新User表的UserGroup中所属的GroupID.
请问应该怎么写呢?
...全文
65
7
打赏
收藏
用于更新的触发器是怎么写的啊?
我有个一个User表,里面有个列PostNum, 我希望该值变化时去查阅表UserGroup中的MinArticle列(该列存放的是要达到该级别至少需要的PostNum数),如果PostNum达到其中某个更高的级别就去更新User表的UserGroup中所属的GroupID. 请问应该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
internetcsdn
2004-04-30
打赏
举报
回复
回复人: internetcsdn(公元1979年8月10日) ( ) 信誉:100 2004-04-30 11:29:00 得分:0
try
create trigger t on usergroup for update
as
update set groupid=..where MinArticle in(selectt MinArticle from usergroup where MinArticle >=postnum)
是写错的了
internetcsdn
2004-04-30
打赏
举报
回复
触发器是在更新时触发的啊
怎么与查询有关系了
internetcsdn
2004-04-30
打赏
举报
回复
update 是先delete后insert的
v192
2004-04-30
打赏
举报
回复
刚看到了你写的第二条,inserted 也能包括Update更新的记录内容?
v192
2004-04-30
打赏
举报
回复
你这样的话,每次更改一个用户的信息,就要去核查所有用户……是不是太夸张了?
internetcsdn
2004-04-30
打赏
举报
回复
try
create trigger t on usergroup for update
as
update set groupid=..where MinArticle in(selectt MinArticle from inserted where MinArticle >=postnum)
internetcsdn
2004-04-30
打赏
举报
回复
try
create trigger t on usergroup for update
as
update set groupid=..where MinArticle in(selectt MinArticle from usergroup where MinArticle >=postnum)
Quartz.NET 官方源码及演示例子
Quartz.NET 官方源码及演示例子,官方下载地址:http://sourceforge.net/projects/quartznet/files/quartznet/
触发器
是什么?
SQL Server
触发器
1.是什么?
触发器
是一种专用类型的存储过程,它被捆绑到SQL Server 的表格或者视图上。 2.有什么作用
触发器
是一个特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的
更新
和变化。可以联级运算。如,某表上的
触发器
上包含对另一个表的数据操作,而该操作又会导致该表
触发器
被触发。 3.有哪些类型的
触发器
有INSTEAD-OF和AFTER两种
触发器
。例如,如果有一个
用于
TableA的INSTEA
Unity面试:Unity3d中的碰撞器和
触发器
的区别?
在Unity 3D中,碰撞器(Collider)和
触发器
(Trigger)都是
用于
物理碰撞和交互的组件,但它们的功能和使用场景有所不同。:为了使碰撞和触发可以正常检测,至少有一个物体需要附加 Rigidbody 组件,可以是物体本身或者其碰撞的对象。:碰撞器是一个可以参与物理碰撞检测的组件,提供物体的物理形状,允许对象之间发生实际的物理碰撞。:碰撞器适
用于
需要物理交互的场景,而
触发器
适合需要检测状态而不影响其他对象物理行为的场景。:适
用于
需要响应物理碰撞的场景,例如角色与地面的碰撞、子弹与目标的碰撞等。
有关
触发器
的疑问:???
1.为什么要引出
触发器
??? 引出
触发器
是为了什么??? 2.
触发器
是为了解决什么问题???带来了什么方便性??? 3.
触发器
内部的的俩个表的结构和它所依附的表结构相同,且是临时的。 现在如何理解下面几句话?? :1.
触发器
(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程
MySQL
触发器
怎么使用?
触发器
是与表关联的数据库对象,定义了在表上执行特定操作时自动触发执行的SQL语句。数据验证:确保数据插入或
更新
时符合业务规则。自动化任务:如自动生成日志、
更新
统计数据等。复杂业务逻辑:在数据库层实现复杂的业务规则,减少应用程序的逻辑复杂度。
触发器
是MySQL中一个强大且灵活的机制,可以在数据库层面实现复杂的业务逻辑、数据验证和自动化任务。在使用
触发器
时,需要注意性能影响、调试困难、递归
触发器
等问题,并妥善管理
触发器
。通过合理利用
触发器
,可以显著提高数据库应用的自动化程度和数据一致性。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章