如何在触发器中改变当前插入的记录值

happy1123 2004-11-08 08:41:36
我想在触发器中改变当前插入的记录的这段值,请问如何操作
...全文
136 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
631799 2004-11-09
  • 打赏
  • 举报
回复
楼上搞笑.
zjcxc 2004-11-08
  • 打赏
  • 举报
回复
--提示“数据库中已存在名为 'UPDATE_TEACHER' 的对象。”

--这个错误已经很明白地告诉你,你已经创建了 UPDATE_TEACHER 这个对象,对象名不能重复的,你改个名不就得了?
zjcxc 2004-11-08
  • 打赏
  • 举报
回复
谁让你update inserted?
happy1123 2004-11-08
  • 打赏
  • 举报
回复
可是提示“数据库中已存在名为 'UPDATE_TEACHER' 的对象。”
licheng1210 2004-11-08
  • 打赏
  • 举报
回复
高手
happy1123 2004-11-08
  • 打赏
  • 举报
回复
我是UPDATE那个INSERTED表,可是提示INSERTED表不能UPDATE
zjcxc 2004-11-08
  • 打赏
  • 举报
回复
--示例
create trigger tr_insert on 表
for insert
as
update 表 set 字段='新值'
from 表 a,inserted i
where a.主键=i.主键
haoK 2004-11-08
  • 打赏
  • 举报
回复
触发器中关联inserted表确定插入的记录,
根据你的要求update插入的记录值

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧