SQL多表修改,联动修改问题

表一

 create table yaopinyp --药品饮片
(
ypid int identity(1,1) primary key,
ypname varchar(100),--药品名称
ypmoney DECIMAL(10,2),--药品单计
ypjjmoney DECIMAL(10,2),--药品进价
ypscmoney DECIMAL(10,2),--药品市场价格
ypsm text,--药品说明
yplx varchar(10),--克/千克/斤/公斤
ypfl int foreign key (ypfl) references YinPian(ypid),       --分类一根据YinPian表
scid int,--企业
ypkc int default 0,--库存
times datetime default  getdate(),
)
 create table YinPian        --饮片分类表
(
    ypid int primary key identity(1,1),            --饮片Id
    ypname varchar(50),                            --饮片名称
    ypsjid int ,                                --上级id,0为一级id,二级的id为一级的id
)

两个表是相互关联的,修改表一中的分类字段,表二中的字段也跟着修改。由于表一种没有ON DELETE CASCADE,求没有ON DELETE CASCADE的联动修改语句怎么写?
图片说明
图片说明
例如,我想修改表一中‘薄荷1’的ypfl的字段,同时联动表二中ypid和ypname字段

这个适合于使用触发器

小弟不才,请教各位帮忙做一下触发器或者写一下语句,十分感谢

1创建“药品资料”表
使用SQL语句创建“药品资料”表