以下查询的语义是什么
UPDATE table
SET column .WRITE(NULL, NULL, NULL)
ifcolumn是VARBINARY(max)类型并且它的内容不是NULL?
快速测试表明该查询是空操作:
--DROP TABLE [table]
CREATE TABLE [table] ([column] VARBINARY(max))
INSERT INTO [table] VALUES (0x12345678)
UPDATE [table]
SET [column] .WRITE(NULL, NULL, NULL)
SELECT * FROM [table]
执行它不会改变column. 但是,我似乎无法在文档中找到证据。我是否忽略了某些事情,或者这种无操作行为可能会改变?