谁能帮我弄清楚为什么我从 SQL 脚本中收到以下错误?非常感谢任何和所有帮助。
DECLARE @Comment AS VARCHAR(2000)
DECLARE @Len AS INT
SET @Comment = 'This is a test and only a test!'
SET @Len = LEN(@Comment)
DECLARE @ptr varbinary(16)
SELECT @ptr = TEXTPTR(Comments)
FROM [dbo].[StudentInfringement] AS SI
WHERE [SI].[InfringementId] = 2
UPDATETEXT [dbo].[StudentInfringement].[Comments] @ptr @Len NULL @Comment
错误信息是:
消息 7135,级别 16,状态 3,第 9 行 删除长度 -19 不在可用的 text、ntext 或 image 数据范围内。该语句已终止。