SQL Server 2008 / SSIS: Guid имеет квадратные скобки после записи в текстовый файл - PullRequest
0 голосов
/ 25 февраля 2011
SELECT
    Id AS VEHICLE_GUID
FROM
    Vehicles WITH(NOLOCK)

Результат должен быть: 2343-GUID-EX-AMPLE

Но вместо этого: [2343-GUID-EX-AMPLE]

Это действительно простой запрос, я использую sql-server-2008 и BIDS (SSIS).При предварительном просмотре результата скобки отсутствуют.

Однако, когда я выполняю задачу, которая выполняет запрос и записывает результаты в текстовый файл, когда я иду, чтобы открыть текстовый файл, я вижу квадратные скобки вокруг GUIDS.Я разочарован, потому что я не вижу свойства в месте назначения текстового файла, которое могло бы вызвать это .... Или возможно я пропускаю что-то?Может быть, это можно решить из запроса?

Любая мысль будет принята с благодарностью и попыткой.У меня больше нет волос, чтобы вытащить.

Спасибо,

Билл

1 Ответ

0 голосов
/ 25 февраля 2011

Я считаю, что это функция типа данных, который вы используете.Вы должны быть в состоянии преобразовать / преобразовать его в varchar и избежать проблемы, или, по крайней мере, затем запустить против него функции, чтобы убрать скобки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...