如何把这两条语句写成一条?

silentwins 2005-06-01 03:40:51
Delete from 论文发表 Where 序列号=@strItemID
Delete from 论文信息 Where 序列号=@strItemID
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
silentwins 2005-06-01
  • 打赏
  • 举报
回复
呵呵,本来想写存储过程的,后来发现就是两条语句,嫌麻烦,不知道原来用个空格就可以把两条语句分开,用方法3就好了,谢谢!
rfq 2005-06-01
  • 打赏
  • 举报
回复
不行
silentwins 2005-06-01
  • 打赏
  • 举报
回复
呵呵,本来想写存储过程的,后来发现就是两条语句,嫌麻烦,不知道原来用个空格就可以把两条语句分开,用方法3就好了,谢谢!
whatsouta 2005-06-01
  • 打赏
  • 举报
回复
1、写触发器吧,在删除论文信息前,先去删除论文表,系统会自动执行
2、用存储过程,
先执行
Delete from 论文发表 Where 序列号=@strItemID
如果成功再执行,否则返回
Delete from 论文信息 Where 序列号=@strItemID
3、如果是用ADO连接数据库的话,
connection.execute("Delete from 论文发表 Where 序列号=@strItemID Delete from 论文信息 Where 序列号=@strItemID")都是可以的。
silentwins 2005-06-01
  • 打赏
  • 举报
回复
就是带了外键,序列号是这两个表相同的字段
要删除了论文发表里面的信息才能删除论文信息的
就是不知道怎样级联删除,望指教
duanduan1122 2005-06-01
  • 打赏
  • 举报
回复
1.不能写成一条吧
2。你可以在论文发表or论文信息表上创建外键,然后级连删除就可以了

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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