Insérer une valeur de chaîne hexadécimale à sql. Le champ d'image du serveur ajoute 0

Ont un champ d'image et à insérer dans le présent à partir d'une chaîne hexadécimale:

insert into imageTable(imageField) 
values(convert(image, 0x3C3F78...))

cependant quand je lance sélectionnez la valeur est de retour avec un supplément de 0 comme 0x03C3F78...

Ce supplément de 0 est l'origine d'un problème dans une autre application, je ne veux pas.

Comment arrêter le supplément de 0 ajoutés?

Le schéma est:

CREATE TABLE [dbo].[templates](
    [templateId] [int] IDENTITY(1,1) NOT NULL,
    [templateName] [nvarchar](50) NOT NULL,
    [templateBody] [image] NOT NULL,
    [templateType] [int] NULL)

et la requête est:

insert into templates(templateName, templateBody, templateType) 
values('I love stackoverflow', convert(image, 0x3C3F786D6C2076657273696F6E3D.......), 2)

le véritable chaîne hexadécimale est assez grand pour poster ici.

source d'informationauteur rotary_engine