database-trigger

    0热度

    1回答

    我插入到表: fruit: fruit_id | name -----------|---------- 1 | apple ---------------------- ,我有另一个表: basket: basket_id | fruit_id | name ------------|--------------|----------- 345 | 1 | ap

    2热度

    2回答

    对于CARS,有两列MAKE和MODEL,我希望强制对于某些特定的MAKE值,它们的MODEL值必须是唯一的(假设这是一个Oracle数据库)。 例如,我想强制重复福特而不是丰田。我不想让'F150'MODEL和'Ford'MAKE组成一行。但是,使用'Rav4'MODEL和'Toyota'MAKE可以有两排。 F150'MODEL','Ford'MAKE和'F150'MODEL'和'Toyota

    2热度

    2回答

    此触发器应从父表中删除未从子表中删除的行。错误在下面的图片中。 我的代码尝试: CREATE TRIGGER ProductDeleted ON Product for DELETE AS BEGIN DELETE FROM OrderItem WHERE ProductID = (SELECT ProductID FROM DELETED) END 帮我请

    0热度

    1回答

    我试图用一个SQL语句中的数据来比较一个新值与现有值,即转到表中获取特定值并检查值大于新值然后更新其他表,否则什么都不做。 我的问题是,我无法将查询值转换为字符串以在if语句中进行比较。 我的代码: IF (EXISTS (SELECT * FROM table_1 WHERE Id =NEW.Id and time = NEW.time ORDER BY price ASC LIMIT 1))

    1热度

    1回答

    我将创建更新触发器。此触发器的用途是,如果muadurum列已更改,请将表中的旧值mua_tarih插入表fkayitlar并插入到另一个表mua_tarihleri。 我的代码块喜欢; ALTER TRIGGER [dbo].[trgr_fkayit_update] ON [dbo].[fkayitlar] AFTER UPDATE AS DECLARE @mua_durum_once

    1热度

    1回答

    我有一个sqlite表,其中指定了产品功能。这些特征,例如颜色,都在布尔列中。列是“1”或“NULL”。有些功能是独家的。由于表结构是固定的,我试图创建一个引发异常的触发器,这是不起作用的。我究竟做错了什么? 实施例: CREATE TABLE productColor( productId INTEGER PRIMARY KEY, isRed INTEGER, isB

    0热度

    1回答

    我需要使用SQL Server数据库表中插入事件的单个参数调用宁静的Web服务。我知道这不是理想的设计,但我无法控制任何一个终点。在最大负载下,此功能的使用不会超过100次/分钟。 我接受其他想法,但我提出的两个选择是; INSERT触发器 - 服务代理 - .NET Windows服务来调用Web服务 C#CLR触发调用RESTful服务直接 我一直在努力选项2并创建了一个SQL CLR触发器项

    0热度

    2回答

    我有一个表,我想测试它的一个触发器,我尝试选择 查询行来查看表中包含的内容,但出现错误,并且在所有MY SQL项目inserted和deleted表对我来说,这并不工作是我写的 的是出现错误(在图像) CREATE TRIGGER TR on Ligne for insert as begin select * from inserted

    0热度

    1回答

    触发器的语法是错误的,我不能修复。我有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

    0热度

    1回答

    我有一个由存储过程启动的过程,该存储过程深入几层。最多可能涉及12个后续存储过程。 我有越来越在上述过程中错误地更新一个列的表,我想找出哪些存储过程是一个使错误更新。 我已经通过触发器看了看表的审核和使用SCOPE_IDENTITY函数来确定哪些存储过程是罪魁祸首试过,但它返回NULL值到我的审核表。 是什么,我试图做可能吗?我基本上是试图用这种方式来代替调试,而这在过去我得到了有限的成功,而且我