早安技师,
愿任何人帮我纠正我的下方触发器。
我有两个表父母和孩子。我想要2次检查。第一次检查:如果孩子可以使用searchid,那么就无法从父母那里删除。解决方案:我使用了外键参考第二次检查:如果父级和子级中都有可用的搜索ID ,则无法更新父表中的列。
任何人都可以帮助我进行第二次检查:
以下是我尝试的代码,但遗憾的是我没有为我工作。
DDL
mypc@mypc MINGW64 ~
$ updatedb
/usr/bin/updatedb: line 323: /usr/var/locatedb.n: No such file or directory
Failed to generate /usr/var/locatedb.n
TRIGGER我试过
CREATE TABLE parent
(
[SEARCHID] [int] NOT NULL PRIMARY KEY,
[PACKSIZE] [varchar](100) NOT NULL
);
CREATE TABLE CHILD
(
[SEARCHID] [int] NOT NULL CONSTRAINT FK_Child_SearchId FOREIGN KEY REFERENCES parent(SEARCHID),
[glu_behav] varchar (50)
)
INSERT parent
SELECT 1,1,'VODAFONE.COM','111' UNION ALL
SELECT 2,2,'airtel.com','a213'
insert CHILD
SELECT 1,22,'vod.com','srt23'
由于