对一编码进行修改,如果没有与该编码想关联的数据( 数据库中相关连的数据表有十几个),则可以修该否则不能 ,怎么判断效率最高???

evilzydar 2004-08-19 08:43:47
对一编码进行修改,如果没有与该编码想关联的数据( 数据库中相关连的数据表有十几个),则可以修该否则不能 ,怎么判断效率最高???
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyincs 2004-08-19
  • 打赏
  • 举报
回复
路过
fansenhua 2004-08-19
  • 打赏
  • 举报
回复
邹建你好!因为我还是一个菜鸟真的好想像你学习学习。你为什么不理我啊。我的真的很希望向你学习。我的QQ是:122128801 邮件是:gfansenhua@163.com 小名叫:范森华.
zjcxc 元老 2004-08-19
  • 打赏
  • 举报
回复
也就是说,在设计表的时候,为与该编码相关联的每个表建立外键约束

约束的定义为:
勾选"对 INSERT 和 UPDATE 强制关系"
(对在外键表中插入、删除或更新的数据应用该约束。如果外键表中存在匹配的行,还将禁止删除主表中的行。)


不要选择"级联更新相关的字段"
(无论何时更新主键值,都指示 DBMS 自动更新该关系的外键值。)


这样SQL会自动帮你做数据检查,如果与该编码相关联的数据存在的话,则SQL会给出错误,你只需要在程序中进行错误判断就行了
zjcxc 元老 2004-08-19
  • 打赏
  • 举报
回复
创建外键约束嘛.

34,590

社区成员

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

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