此表上没有触发器。
我正面临着sql server的奇怪行为。表列值之一未更新。
这是查询和输出:
现在,如果我执行update语句,它将成功执行:
按照更新语句,所有clientId值都应为10,但仍保持为2。这里,执行更新语句后的选择查询结果:
我真的没有发现这种行为的任何可能的问题。请帮助解决这个难题。
这可能对我有帮助:
模式: Table schema
如果我将列名clientId重命名为clientId2或其他任何内容,则更新有效。但是,如果我使用udpated值将更改后的列名重命名为clientId,则更新后的值将再次变为2。
如果我将列名保持不变,但表名更改为Company2或其他,则clientId值将更新为正常。
https://raw.githubusercontent.com/codenamejakir/Demo-Video/master/sqldemo.swf
总体而言,我注意到,如果表名“ Company”和列名“ ClientId”,则列值不会更新。
谢谢。