有nj_user和nj_empdata两个表,其中userid是主/外键。我想实现ni_user表中删除一条记录,在nj_empdata表中自动触发删除userid相同的记录。
use xx
go
CREATE TRIGGER delemp ON [dbo].[nj_user]
FOR DELETE
AS delete from nj_empdata where nj_empdata.userid=nj_user.userid
以上程序报错:列前缀 'nj_user' 与查询中所用的表名或别名不匹配。
如果写
AS delete from nj_empdata,deleted where nj_empdata.userid=nj_user.userid
报错:第 3 行: ',' 附近有语法错误。(deleted是不是系统表,njuser被删除的记录存在这里面?)
请教正确写法,谢谢!!
use xx
go
CREATE TRIGGER delemp ON [dbo].[nj_user]
FOR DELETE
AS delete from nj_empdata where nj_empdata.userid=nj_user.userid
以上程序报错:列前缀 'nj_user' 与查询中所用的表名或别名不匹配。
如果写
AS delete from nj_empdata,deleted where nj_empdata.userid=nj_user.userid
报错:第 3 行: ',' 附近有语法错误。(deleted是不是系统表,njuser被删除的记录存在这里面?)
请教正确写法,谢谢!!
解决方案 »
- 求助:TMS AdvToolBar不能添加Button!下了几个都缺少AdvToolBarButton单元
- 文件读取问题!
- 难道ado控件有漏洞???
- 再求扑克发牌的代码或算法
- 如何用Delphi6实现对计算机的远程控制
- 用过TcxGridDBTableview的,请问如何让一个关联到View的字段可编辑,详见内
- delphi.net 与 vs.netC#的比较
- 如何在一个FORM的FormActivate事件中满足某个条件时将自己关闭?
- asp无组件上传图片到access,再从数据库中读出图片。100分求完整代码,并加详细说明。
- 哪儿有类似QQ的聊天室源程序下载多多谢过!!!
- 虚心求教
- 16*16的图标(ICON)在画布上画怎么变大了。
FOR DELETE
AS
delete nj_empdata from deleted where nj_empdata.userid=deleted.userid