Это запрос, который я нашел для вставки двоичных данных (с использованием varbinary), который отлично работает
CREATE TABLE Employees
(
Id int,
Name varchar(50) not null,
Photo varbinary(max) not null
)
INSERT INTO Employees (Id, Name, Photo)
SELECT 10, 'John', BulkColumn from Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Но что, если у сотрудника таблицы есть такие столбцы, как:
CREATE TABLE Employees
(
Id int,
Photo varbinary(max) not null,
Name varchar(50) not null
)
[Столбец фотографий здесь второй!]
Я пытался манипулировать запросом на вставку, но не помогло!!
INSERT INTO
, в котором перечислены имена столбцов, не должно иметь значения, в каком порядке столбцы находятся в сравнении с их порядком в фактической таблице - в этом смысл использования имен столбцов - не нужно беспокоиться об их порядке. в таблице. - person QuantumMechanic   schedule 05.04.2011