SQL SERVER中,表A和表B通过字段NO关联,表A中的NO是主键,表B中的NO是外键,表A中NO字段的数据一直无法修改,照理表A中的NO字段是主键应该能修改值啊 例如:将表A中NO字段为‘101’的值改为‘102’,且表A中原来没有‘102’这个值 执行: update A
set no='102'
where no='101'
老是报错,大意是违反了什么表A和表B的约束信息,可表A和表B仅仅通过NO建了一个关联啊
set no='102'
where no='101'
老是报错,大意是违反了什么表A和表B的约束信息,可表A和表B仅仅通过NO建了一个关联啊
解决方案 »
- SQL Server2005数据库安装
- 大家帮我找找存储过程的错误
- 以下2个语句如何防止并发冲突,应该用什么锁定方式或隔离等级?
- 关于sqlserver2005的数据库(初级)
- 从一张表批量导入另一张表,如出错,则删除此记录,这样下一条记录就能接着导入,请问如何处理呀!
- 数据库设计问题
- 重复数据统计提取
- 如何重装sqlserver2000??
- SQL语句贺新年大接龙----GO
- sql server 的datetime类型 如何 like 'date%' ,比如数据库 datetime 为 '2001-01-01 09:09:09' 如何找出 日期为'2001-01-01'的纪录
- 怎样实现这样的查询
- 0x0A99B5609436FB43BEDF4EEC99681D41 转换为10进制是多少?
update B set no='102'
where no='101'
--然后:
update A set no='102'
where no='101'