prev up next

Image

Einen Wert vom Typ image schreiben (hexadezimal kodiert, je 2 Buchstaben bezeichnen ein Byte):

DECLARE @ptrval binary(16)
SELECT  @ptrval = TEXTPTR(Photo) 
FROM    Person
WHERE   Name='Erika'
WRITETEXT Person.Photo @ptrval 0x0123456789ABCDEF
Einen Teil eines Image ändern (3 Bytes ab Position 5):
DECLARE @ptrval binary(16)
SELECT  @ptrval = TEXTPTR(Photo) 
FROM    Person
WHERE   Name='Erika'
UPDATETEXT Person.Photo @ptrval 5 3 0xFFFFFF
Einen Teil eines Image lesen (3 Bytes ab Position 5):
DECLARE  @ptrval varbinary(16)
SELECT   @ptrval = TEXTPTR(Photo) 
FROM     Person where Name='Erika'
READTEXT Person.Photo  @ptrval 5 3


prev up next