现有五个表,一个表中的主键与其他四个表中的字段具有关系,现在我想级联更新相关字段,在其他表中的三个可以建立级联更新,
另一个怎么也建立不起来,这四个表的设置基本都一致(我是指建立的索引、约束等),系统老是报错:
'Goods' 表成功保存
'Buy' 表
- 不能创建关系 'FK_Buy_Goods'。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]将 FOREIGN KEY 约束 'FK_Buy_Goods' 引入表 'Buy' 中将导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其它 FOREIGN KEY 约束。
[Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。
麻烦高手指点一下,错误可能发生在哪里?
(我另外试了下,把其他三个建立好的外键约束删掉后,goods表和buy表仍然不能建立外键约束)
另一个怎么也建立不起来,这四个表的设置基本都一致(我是指建立的索引、约束等),系统老是报错:
'Goods' 表成功保存
'Buy' 表
- 不能创建关系 'FK_Buy_Goods'。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]将 FOREIGN KEY 约束 'FK_Buy_Goods' 引入表 'Buy' 中将导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其它 FOREIGN KEY 约束。
[Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。
麻烦高手指点一下,错误可能发生在哪里?
(我另外试了下,把其他三个建立好的外键约束删掉后,goods表和buy表仍然不能建立外键约束)
解决方案 »
- 菜鸟请教:求一SQL语句,不知道能不能实现!
- 一个函数 动态传参!求助!!!
- sql中如何计算百分比
- 数据库日期类型能不能插入空值
- 触发器里面是不是不支持left join表的更新操作啊?
- sql的求救,在线等待!!!
- 如何在字段中的字符串结尾或字符串中插入字符?
- 如何通过存储过程向sql中insert image型数据?
- 我的delphi一运行就出错,怎么回事?
- 一个简单问题?关于查询方面的!请指点!
- 查询器可以连接其他服务器,为什么SQL SERVER服务无法启动?
- 能否将strSQL="select c,f from A" 查询的结果起一个表名如"我的课程表",随strSQL字符串一起传到适配器中,自动替换掉记录集中缺省的表名"Table"
create table 时需要指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION