免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1553 | 回复: 3
打印 上一主题 下一主题

系统表sysrefecences的问题(救急啊) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-08 11:56 |只看该作者 |倒序浏览
我有两个用户库,库名分别为erp和test,erp是正式系统(应用工作的系统),test是调整应用所建立的数据库,其中test库的数据是由erp数据load的用于测试。昨天在erp中进行一个删除操作时(delete from ctlm08 where comid=‘01’),报了如下错误
错误号:436 The 'delete' satatment will not be executed because the cross-database refencential constraint on table 'clmt08' can not be enforced,A table or constraint defintion is missions in database 'test', contect your system administrator.

No change made to database

delete from ctlm08 where comid=‘01’an detp id='0315'
问题1 :我对erp操作怎么报错的是test库?
晚上检查了erp和test的系统表sysrefecences,(select * from sysrefencences)发现无论在use erp 还是use test的出的frgndbname都是test,这个是怎么回事啊,frgndbname在当前数据库下不应该是NULL吗,希望各位大大帮帮忙啊,先谢了。在线等。

论坛徽章:
0
2 [报告]
发表于 2005-11-08 12:00 |只看该作者
忘说了一个问题,曾经尝试drop 掉 ctlm08 这个表的,但是还是报上面的错误,还有对这个表的插入等操作完全没有问题,算是自己顶一下了

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
3 [报告]
发表于 2005-11-08 12:24 |只看该作者
有跨库外键参照?检查一下吧

论坛徽章:
0
4 [报告]
发表于 2005-11-08 13:31 |只看该作者
怎么检查 我用DBA721看了所有的外键,但是这里面看不到是否有跨库的外键,不好意思,小第比较菜,麻烦大大!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP