小编Mah*_*ari的帖子

Sql Server 2012 更改数据捕获奇怪的行为

在我的 Sql Server 2012 中,我在数据库中有下表

CREATE TABLE [dbo].[HumanResource](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](50) NOT NULL,
    [IsHired] [bit] NULL,
    [Address] [nvarchar](max) NULL,
    [Score] [bigint] NULL,
    [LastUpdate] [datetime] NULL,
 CONSTRAINT [PK_HumanResource] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

当我更新地址字段(nvarchar,not null)时,它被捕获如下

NULL 3 2 MAHMOOD真 这里 111 2014年9月1日14:42:28.913
NULL 4 2 MAHMOOD真 111 2014年9月1日14:42:28.913

但是当我更新 Score …

sql-server-2012 change-data-capture

2
推荐指数
1
解决办法
1032
查看次数