表一
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语句创建“药品资料”表