为什么修改不采取

时间:2017-02-01 09:01:44

标签: sql sql-server

这里我使用的是Sql Server我创建了两个表Like Cutst

base R

AuditTab

aggregate(amount~customer_id, aggregate(amount~customer_id+order_number, 
                         df1, sum), FUN = max)

我在Cust

中编写了简单的触发器功能
CREATE TABLE [dbo].[AuditTab](
    [LastUpdate] [datetime] NULL
) ON [PRIMARY]

GO
Id    CustName
1     John

当我更新cust列John-To Joe时,它会抛出错误

1 个答案:

答案 0 :(得分:0)

表上缺少主键可能会导致问题,尝试将PK添加到表中并再次测试。

ALTER TABLE TblCust
ADD CONSTRAINT pk_TblCust PRIMARY KEY (Id)

其他可能性是数据已被截断,但看起来您的列大小是正确的。 您是否有机会提供完整的错误消息?