在我的應用程序中,應該使用Web界面輸入數據。如果我輸入相同的部分ID,則應顯示錯誤消息。觸發錯誤,錯誤來自if條件
我有一個會議桌,表中沒有任何值。 這是我的觸發
Alter trigger fourone
On MEETING
INSTEAD OF Insert
As
IF(EXISTS(
SELECT
NULL
FROM
MEETING
WHERE EXISTS
(
SELECT
NULL
FROM
inserted
WHERE
inserted.SECTION_ID=MEETING.SECTION_ID
)
)
)
BEGIN
raiserror('ERRORRRRRRRR',15,1);
END
有一個在觸發任何錯誤。 但是,如果我輸入任何值,那麼它總是顯示錯誤消息。 你們可以給我答案嗎? 謝謝
謝謝你的回答。它仍然有相同的錯誤。我改變它是這樣的IF(EXISTS(SELECT * FROM MEETING2 AS M內部連接插入I I上I.SECTION_ID = M.SECTION_ID)) BEGIN PRINT('ERRRRRRR') END – 2012-03-14 10:30:15
我已更正我的迴應。 – 2012-03-14 10:55:04
- 謝謝。我修正了錯誤:)) – 2012-03-14 11:16:16