powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BCP и строки в кавычках
2 сообщений из 2, страница 1 из 1
BCP и строки в кавычках
    #32024621
olegusan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос:

Как заставить BCP или BULK INSERT читать данные из текстового файла, где строковые данные заключены в кавычки?
Например:
Текстовый файл:
"Bill","Clinton","president"
"Osama","bin-Laden","terrorist"

Таблица:
CREATE TABLE [dbo].[people] (
[firstname] [varchar] (50) NULL ,
[lastname] [varchar] (50) NULL ,
[profession] [varchar] (50) NULL
) ON [PRIMARY]
...
Рейтинг: 0 / 0
BCP и строки в кавычках
    #32024668
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO вообще-то эта задача для DTS.
Мне лично в варианте для bcp удалось "избавиться" почти от всех кавычек, но это почти кажется и портит все, т.к. самая первая кавычка в каждой строке все таки остается


BULK INSERT pubs.dbo.test FROM 'c:\test.txt'
WITH
(
FIELDTERMINATOR = '","'
,ROWTERMINATOR = '"\ n'
)


format файл для bcp


8.0
3
1 SQLCHAR 0 50 "\",\"" 1 f1 Estonian_CI_AS
2 SQLCHAR 0 50 "\",\"" 2 f2 Estonian_CI_AS
3 SQLCHAR 0 50 "\"\ r\ n" 3 f3 Estonian_CI_AS


NB
\ r\ n - здесь пробелы использованы только для правильного отображения сообщения в форуме, т.к. без них данная связка преобразуется к виду ®
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BCP и строки в кавычках
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]