SQL Server 触发器的参考更新行
我想始终更新数据库中更新行的值。
想象一下,我有一张桌子,上面有名称和价格 每次插入或更新行时,我都想将价格降低固定金额。
如何使用 SQL Server 2005 做到这一点?
我现在有类似的东西
CREATE TRIGGER LowerPriceOnInsert ON products
AFTER INSERT, UPDATE
AS
IF UPDATE(ProductPrice)
I want to always update the value of an update row in the database.
Imagine, i have a table with names and prices
Every time a row is inserted or updated, i want to lower the price by a fixed amount.
How can I do this with SQL server 2005?
I have now something like
CREATE TRIGGER LowerPriceOnInsert ON products
AFTER INSERT, UPDATE
AS
IF UPDATE(ProductPrice)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,假设您想将价格降低 5 美分:
http:// msdn.microsoft.com/en-us/library/ms191300.aspx
Ok, so let's say you wanted to reduce the price by 5 cents:
http://msdn.microsoft.com/en-us/library/ms191300.aspx