挿入時に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
INSTEAD OF
@marc_s が言ったように、トリガーが必要だと思います。
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