DECLARE @src_textptr varbinary(16), @dest_textptr varbinary(16);
SELECT @src_textptr = TEXTPTR( txtfld )
FROM src_tbl
WHERE IDENTITYCOL = 1;
-- Ensure that the text pointer is initialized for the
-- destination table
UPDATE dest_tbl
SET txtfld = ''
WHERE IDENTITYCOL = 2;
SELECT @dest_textptr = TEXTPTR( txtfld )
FROM dest_tbl
WHERE IDENTITYCOL = 2;
-- If the source & destination pointers are NOT NULL , do the copy
-- of the text data from the source table to the destination.
IF COALESCE( @src_textptr , @dest_textptr ) IS NOT NULL
UPDATETEXT dest_tbl.txtfld @dest_textptr 0 NULL src_tbl @src_textptr;
This page was last updated on May 01, 2006 04:28 PM.