易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL语句求助。

有两张相互关联的表:
1。drug_purchase(验收记录表) 2.  storage(库存表)

两表共同的字段为DRUG_CODE(药品代码)

如何做到,在删除drug_purchase(验收记录表)其中一条数据时,也删除storage(库存表)里面相对应的数据。

新手,请大家多多关照!

这位大哥,这个触发器能不能给解释一下,我不怎么懂

引用
这位大哥,
这个触发器能不能给解释一下,我不怎么懂
http://blog.csdn.net/feixianxxx/archive/2009/12/03/4935151.aspx
触发器的相关知识



能不能用delete from 方式写出来,谢谢

引用
能不能用delete from 方式写出来,谢谢

啥方式?

最简单的方式,能方便我看的懂

触发器  楼主自己看看吧                         

一定要用触发器吗?。。。


额 我的是Sql Server 2000的
打开企业管理器==》展开数据库里的表,右侧列表里找到drug_purchase表  ==》右键该表==》下拉菜单中选择“所有任务”下的“管理触发器”==》出现一个脚本编辑框,参考1楼的把代码写进去就OK了



如果DRUG_CODE是侯选码,不会出现重复的
delete * from drug_purchase,storage
where (drug_purchase.DRUG_CODE=storage.DRUG_CODE)

使用存储过程,存储过程中,使用事务
begin transaction
delete * from table1 where...
delete * from table2 where...
end

deleted、inserted是


相关问答:

Asp+sql server问题 - Web 开发 / ASP

我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例: ......

求一sql语句 - MS-SQL Server / 基础类


id bh  
1 10
2 11
3 12 
4 15
5 16
6 22
7 25
8 26
9 27
10 28
将bh按连续分段出来返回字符串:
10~12,15~16,22,25~28
SQL code:


declare @t tabl ......

MS SQL作业问题 - MS-SQL Server / 应用实例

如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP

参考:http://hi.baidu.com/toiota ......

两句SQL并一句,有问题. - MS-SQL Server / 基础类

第一句:
select ht.gfdm,gfdm.gfmc,gfdm.lb ,sum(jh.htdj*jh.htsl)as je
from ht left join gfdm on ht.gfdm=gfdm.gfdm 
 join jh on ht.htbh=jh.hth 
and ht.htbh not like'del%' and ht. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号