SQL Server эквивалентный запрос для данного запроса MySQL - PullRequest
0 голосов
/ 20 января 2011

Имя таблицы: пример

Структура таблицы:

ID         int
NAME       varchar(30)
IPADDRESS  varbinary(16) 

mysql-запрос:

load data concurrent local infile 'C:\test.txt' into table sample fields terminated by ',' LINES TERMINATED BY '\r\n' (ID,NAME,@var3) set IPADDRESS = inet_pton(@var3)

SQL Server эквивалентный запрос:

?? 

Использование BCP будет оценено. Заранее спасибо ..

1 Ответ

0 голосов
/ 20 января 2011

Вот статья, которую вы найдете полезной:

Как загрузить данные текстового или CSV-файла в SQL Server?

Это был второй результат изGoogle при поиске "bcp load file"

EDIT:

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

Посмотрите на этот вопрос по SO: Тип данных для хранения IP-адреса в SQLСервер

...