如何在插入时创建具有可能性ROUND值的触发器?插入时触发
这触发不工作:(
CREATE TRIGGER test
ON repaymentevents
AFTER INSERT
AS
BEGIN
SELECT round(value, 2) FROM Inserted
END
如何在插入时创建具有可能性ROUND值的触发器?插入时触发
这触发不工作:(
CREATE TRIGGER test
ON repaymentevents
AFTER INSERT
AS
BEGIN
SELECT round(value, 2) FROM Inserted
END
正如@marc_s说,我认为你需要一个INSTEAD OF
触发:
CREATE TRIGGER test
ON repaymentevents
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO repaymentevents
SELECT round(SomeValue, 2) FROM Inserted
END
这是你需要什么?这是空码,很明显,我无法测试,因为我没有你的表,但希望你的想法。
CREATE TRIGGER test
ON repaymentevents
AFTER INSERT
AS
BEGIN
UPDATE repaymentevents
INNER
JOIN INSERTED I
ON I.id = repaymentevents.id
SET value = round(i.value, 2)
END
欢迎StackOverflow上:如果您发布的代码,XML或数据样本,** **请在高亮文本编辑器的线路,然后点击编辑器工具栏上的“代码示例”按钮('{}')来很好的格式和语法突出显示它! –
所以,你想让你的触发器做一个'SELECT'而没有别的?为什么你会这样做? – Lamak
对不起,没有看到。 – Fara