我知道我可以使用
UPDATE table SET column = .WRITE (expression, @offset, @length)
部分更新类型列的成语varbinary(max)
。但是,我找不到有关如何设置现有 BLOB 长度的文档(即如何截断它)。
疯狂的猜测:.WRITE (NULL, @offset, 0)
- 但是,即使这有效,这是否记录在案?
编辑:请注意,我对选择数据的一部分不感兴趣——我需要设置 BLOB 的长度,以便下一个SELECT
将返回截断的数据。