此触发器应从父表中删除未从子表中删除的行。错误在下面的图片中。 我的代码尝试: CREATE TRIGGER ProductDeleted ON Product
for DELETE AS
BEGIN
DELETE FROM OrderItem
WHERE ProductID = (SELECT ProductID FROM DELETED)
END
帮我请
我试图用一个SQL语句中的数据来比较一个新值与现有值,即转到表中获取特定值并检查值大于新值然后更新其他表,否则什么都不做。 我的问题是,我无法将查询值转换为字符串以在if语句中进行比较。 我的代码: IF (EXISTS (SELECT * FROM table_1 WHERE Id =NEW.Id and time = NEW.time ORDER BY price ASC LIMIT 1))
我将创建更新触发器。此触发器的用途是,如果muadurum列已更改,请将表中的旧值mua_tarih插入表fkayitlar并插入到另一个表mua_tarihleri。 我的代码块喜欢; ALTER TRIGGER [dbo].[trgr_fkayit_update]
ON [dbo].[fkayitlar]
AFTER UPDATE
AS
DECLARE @mua_durum_once
我有一个表,我想测试它的一个触发器,我尝试选择 查询行来查看表中包含的内容,但出现错误,并且在所有MY SQL项目inserted和deleted表对我来说,这并不工作是我写的 的是出现错误(在图像) CREATE TRIGGER TR
on Ligne
for insert
as
begin
select * from inserted
触发器的语法是错误的,我不能修复。我有pra1表和pra1_audit触发表pra1。 select * from pra1;
CREATE TABLE pra1_audit ( id INT AUTO_INCREMENT PRIMARY KEY,
id_menu INT NOT NULL, id_productline INT NOT NULL,
Order_ID IN