请教一个问题

wbcn 2003-04-22 09:42:30
以MS SQL Server中的pubs数据库中的authors和titleauthor表为例


两个表都有主键关联(au_id)

怎样才能做添加记录,删除记录

最好能附源码

不甚感激
...全文
4 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
netsing 2003-04-22
delete from authors(or titleauthor) where au_id='###'
回复
youxia001 2003-04-22
authors 与 titleauthor 是依赖关系
回复
fule 2003-04-22
用insert 和 DELETE 语句,添加删除了!!!
源码看,SQL帮助了
回复
netsing 2003-04-22
上面触发器最后一行应为delete authors where au_id=@i
回复
netsing 2003-04-22
delete from titleauthor where au_id='###'
delete from authors where au_id='###'
先删titleauthor表中数据,再删authors表中数据.
或者你在SQL数据库中编一个触发器
CREATE TRIGGER [aaa] ON titleauthor
FOR DELETE
AS
declare @i as int
set @i=(select au_id from deleted)
delete oswxh where au_id=@i

insert添加的话还牵涉到别的表,要从关联最少的开始添加

回复
wbcn 2003-04-22
表间有依赖关系,用delect和insert单独对某一表进行处理 无法完成操作
回复
wbcn 2003-04-22
怎么插入数据记录呢?
回复
发帖

1183

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2003-04-22 09:42
社区公告
暂无公告