更新触发器后的SQL Server
发布时间:2021-03-19 14:28:40 所属栏目:MsSql教程 来源:网络整理
导读:这个触发器有问题.我希望它能够更新所要求的信息 只对有问题的行(我刚更新的那一行)而不是整个表格. CREATE TRIGGER [dbo].[after_update] ON [dbo].[MYTABLE] AFTER UPDATE AS BEGIN UPDATE MYTABLE SET mytable.CHANGED_ON = GETDATE(),CHANGED_BY=USER_NAM
|
这个触发器有问题.我希望它能够更新所要求的信息
CREATE TRIGGER [dbo].[after_update]
ON [dbo].[MYTABLE]
AFTER UPDATE
AS
BEGIN
UPDATE MYTABLE
SET mytable.CHANGED_ON = GETDATE(),CHANGED_BY=USER_NAME(USER_ID())
如何告诉触发器这仅适用于相关行? 解决方法这是测试后的例子CREATE TRIGGER [dbo].UpdateTasadoresName
ON [dbo].Tasadores
FOR UPDATE
AS
UPDATE Tasadores
SET NombreCompleto = RTRIM( Tasadores.Nombre + ' ' + isnull(Tasadores.ApellidoPaterno,'') + ' ' + isnull(Tasadores.ApellidoMaterno,'') )
FROM Tasadores
INNER JOIN INSERTED i ON Tasadores.id = i.id
插入的特殊表将包含更新记录中的信息. (编辑:百科站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 浅谈SQL分页查询方式,你都知道哪些?
- 如何使用T-SQL从URL读取XML?
- sql-server – 帮助安装SQL Server 2017 – VS Shell安装失
- 尝试恢复加密数据库时遇到问题
- sql-server – 这个NO JOIN PREDICATE警告我应该感到警惕吗
- SQL动态ORDER BY使用别名
- sql-server – 由于’XTP_CHECKPOINT’,数据库’database_n
- sql-server-2005 – 在SQL Server 2005中使用PDF文件进行全
- sql-server – 我可以在构建mssql全文索引时定义要使用的断
- sql-server – 内连接Vs标量函数
站长推荐
- sql-server-2008 – 开发人员是否有“最佳实践”
- azure – 如何在文档数据库中上载多个文档(批量)
- schema – Redgate SQL Compare与Visual Studio
- sql-server – SQL Server差异(与交叉相反)
- sql-server – 收缩Sql Server数据库
- sql-server – 为什么表使用其主键作为自身的外键
- 数据库设计 – Blockchain(比特币)作为数据库?
- mssql server 数据库附加不上解决办法分享
- HTML+CSS+JS模仿win10亮度调节效果的示例代码
- sql – 增加Ms Access Insert性能
热点阅读

