Создание исходных данных sqlscripts с двоичными данными, sqlserver 2005 - PullRequest
1 голос
/ 09 июля 2010

с TFS 2008 Teambuildtype мы создаем установку ClickOnce для обзорной версии нашего приложения.В этом типе Teambuild мы создаем исходную базу данных с некоторыми данными, чтобы начать непосредственно с тестов.

Теперь мне нужно поместить некоторые двоичные данные в наши файлы вставки сценария sql (Wordfiles).

Каксоздать начальный скрипт с двоичными данными?Я не могу поместить двоичную строку в скрипт или?

Большое спасибо

Редактировать: Нашел решение с помощью OpenRowset

INSERT INTO TestTable (Doc) SELECT * FROM OPENROWSET(BULK N'C:\File.jpg', SINGLE_BLOB) as ImageToInsert

1 Ответ

3 голосов
/ 24 сентября 2011

Похоже, вы уже нашли решение, которое работает для вас, которое только что подняло этот вопрос, но вы можете поместить двоичные данные в скрипт.

Просто используйте 0x.... для обозначения двоичного файлалитерал данных.

INSERT INTO TestTable(Doc)
VALUES (0x474946383961500...)
...