请教一个问题

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


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

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

最好能附源码

不甚感激
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
怎么插入数据记录呢?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧