助けが必要なSQL初心者.
挿入時に SQL トリガーが発生するテーブルがあります。次のようになります。
ALTER TRIGGER Holiday_ITrig
ON HolidayDate
FOR INSERT
AS
IF NOT EXISTS (
SELECT
ID
FROM
WorkingDay w
INNER JOIN
inserted i ON
w.ID = I.WorkingDayId
WHERE
WorkingDayTypeId = 2
)
BEGIN
ROLLBACK TRANSACTION
END
ただし、更新時に起動するトリガーも必要です。これは同じトリガー内で可能ですか、それとも新しい「更新」トリガーを作成する必要がありますか?