新插入的数据可以是单个 inserted_data 常量、表名、列名或文本指针。
|
Update 操作
|
UPDATETEXT 参数
|
|---|
|
替换现有数据
|
指定一个非空 insert_offset 值、非零 delete_length 值和要插入的新数据。
|
|
删除现有数据
|
指定一个非空 insert_offset 值、非零 delete_length 值和要插入的新数据。不指定要插入的新数据。
|
|
插入新数据
|
指定 insert_offset 值、为 0 的 delete_length 值和要插入的新数据。
|
为获得最佳性能,建议在插入或更新 text、ntext 和 image 数据时,使用 8,040 字节的倍数的块区大小。
在 SQL Server 中,可能存在指向 text、ntext 或 image 数据的行内文本指针,但其可能无效。有关 text in row 选项的信息,请参阅 sp_tableoption (Transact-SQL)。有关使文本指针失效的信息,请参阅 sp_invalidate_textptr (Transact-SQL)。
若要将 text 列初始化为 NULL,请在兼容级别等于 65 时使用 UPDATETEXT。如果兼容级别等于 70,请使用 WRITETEXT 将文本列初始化为 NULL;否则,UPDATETEXT 会将 text 列初始化为空字符串。有关设置兼容级别的信息,请参阅 sp_dbcmptlevel (Transact-SQL)。