我有一个触发器在插入到另一个表之前检查数据
IF NOT EXISTS (SELECT *
FROM inserted,
Clients
WHERE Inserted.Account = Clients.Account)
BEGIN
INSERT INTO Clients(GUID, Account, ....)
SELECT GUID, Account
FROM inserted
END
如果一行更新,它工作正常,但如果使用批量更新它不起作用。
例如,Update Table1 set Number = Number where account <> ''
如果第二个表(客户)不为空,
则如果它为空,则不添加任何内容,则效果很好