Используйте массовую вставку, чтобы загрузить файл .csv в таблицу sql, включая уникальный идентификатор - PullRequest
1 голос
/ 22 февраля 2012

Мне нужно загрузить файл .csv в таблицу sql через элемент управления загрузкой asp.net.У меня есть готовая команда вставки sql, но она мне нужна, чтобы она автоматически присваивала каждой записи, выгруженной из CSV-файла, уникальный идентификатор (guid)Это не включено в файл .csv.Кто-нибудь может мне помочь?

1 Ответ

3 голосов
/ 22 февраля 2012

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

CREATE TABLE MyUniqueTable
   (UniqueColumn   UNIQUEIDENTIFIER      DEFAULT NEWID(),
   Characters      VARCHAR(10) )
GO
INSERT INTO MyUniqueTable(Characters) VALUES ('abc')
GO

При выполнении массовой вставки каждая строка будет иметьк нему добавлен уникальный идентификатор.

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