简单的触发器:增加已存地有值如何增呢?(50分)

  • 主题发起人 主题发起人 noall
  • 开始时间 开始时间
N

noall

Unregistered / Unconfirmed
GUEST, unregistred user!
系统表S字段
mc,
clmc
mc | clmc
------|---------
aa | bbb
------|------------
aaa| bbbb

表a字段
id:自动增量
mc:string;

表b
DYID:(对应着表a中的ID)
clmc:(材料名称)

当在表a中字段mc输入值shi并保存,这时想到表b中增加shi所对应的子表
dyid的值是表a中的id的值
clmc是表s中对应的mc所对应的记录的clmc的值.

上述功能用触发器如何实现.
数据如下:

表a
id | mc
________|_____
1 | aa (输入aa后表b的结果是下表)

表b
dyid | clmc
__________|_______
1 | bbb
 
是我没有说明白吧.

那这样:表A中有一记录id=2,删除表A中该条录后
同时删除表B中dyID=2的触发器应该怎么写?
 
create trigger XXXX
for delete

delete 表b where dyid=(select id from deleted)


你的第一个问题过于罗索,看不懂,可以参考sql server的帮助中create trigger一条。

 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部