Вставка или импорт данных в среду SQL server management studio
ИСПОЛЬЗОВАНИЕ БД
ГО
Создание сведений о таблице(
Имя nvarchar(255) NOT Null,
Тип nvarchar(255) Null,
BinaryData varbinary(Max) Null,
Первичный Ключ(Имя)
) НА [ПЕРВИЧНОМ]
EXEC sp_configure 'show advanced options', 1
РЕКОНФИГУРИРОВАТЬ
ГО
EXEC sp_configure 'ad hoc distributed queries', 1
РЕКОНФИГУРИРОВАТЬ
ГО
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N 'Allowinprocess', 1
ГО
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
ГО
--JPEG
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_040','файл образа', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_040.jpg', Single_Blob) как T
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_042', файл'образ', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_042.jpg', Single_Blob) как T
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_053','файл образа', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_053.jpg', Single_Blob) как T
Вопрос:
Я хочу добавить больше изображений в SQL server, но каждый раз мне нужно писать отдельную команду Insert для каждого пути.
Это их любая команда или любой инструмент, который может добавить больше данных в SQL server.
Что я уже пробовал:
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_040','файл образа', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_040.jpg', Single_Blob) как T
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_042', файл'образ', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_042.jpg', Single_Blob) как T
Вставить Сведения([Имя],[Тип],[BinaryData])
Выберите 'IMAGE_053','файл образа', BulkColumn от функции openrowset( Навальный
'S:\ImageFolder\IMAGE_053.jpg', Single_Blob) как T
David_Wimbley
Ваша проблема не ясна, вы просто просите способ автоматизировать написание инструкций insert вместо того, чтобы вручную писать их самостоятельно?
Member 13889976
Именно так. как автоматизировать инструкции Insert, а не вручную?
David_Wimbley
Поэтому, предположив, что у вас есть каталог изображений, просто напишите консольное приложение или какой-нибудь скрипт для чтения каталога, используйте имя файла в качестве имени изображения и просто постройте строки вставок и запишите их в файл.
Member 13889976
Здесь у меня нет изображений в одном каталоге или одной папке.
могу ли я получить изображения из другой папки?
David_Wimbley
Я ничего не знаю о том, что вы пытаетесь сделать, поэтому вам придется предоставить дополнительную информацию...будь то 1 каталог или 100 каталогов, вы можете написать скрипт/консольное приложение, чтобы сделать эту работу для себя.
Только вы можете понять это, учитывая, что я не имею доступа к вашему компьютеру и ничего не знаю о вашем проекте.
Member 13889976
Спасибо. Я могу написать сценарий.