Имейте поле изображения и хотите вставить в него из шестнадцатеричной строки:
insert into imageTable(imageField)
values(convert(image, 0x3C3F78...))
однако при запуске select значение возвращает с дополнительным 0 как 0x03C3F78...
Этот дополнительный 0 вызывает проблему в другом приложении, я не хочу этого.
Как остановить добавление дополнительного 0?
Схема:
CREATE TABLE [dbo].[templates](
[templateId] [int] IDENTITY(1,1) NOT NULL,
[templateName] [nvarchar](50) NOT NULL,
[templateBody] [image] NOT NULL,
[templateType] [int] NULL)
и запрос:
insert into templates(templateName, templateBody, templateType)
values('I love stackoverflow', convert(image, 0x3C3F786D6C2076657273696F6E3D.......), 2)
фактическая шестнадцатеричная строка достаточно велика для публикации здесь.