Я хочу заполнить столбец varbinary (MAX) таблицы базы данных SQL Server, когда когда-либо создается новая запись с помощью изображение по умолчанию. Как это сделать с помощью триггера или в этом случае любым другим способом?Как заполнить столбец varbinary (MAX) по умолчанию для всех записей в SQL Server 2005 Express
Это T-SQL код, который я пробовал:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[Trg_DoctorDemographic_DefaultImage]
ON [ECGManagementSystem].[dbo].[DoctorDemographic]
AFTER INSERT
NOT FOR REPLICATION
AS
BEGIN
INSERT INTO[ECGManagementSystem].[dbo].[DoctorDemographic]
(DPhoto)
SELECT * FROM OPENROWSET(Bulk N'D:\Programs\MSVC\Exercises\BEMS\BEMS\res\Doctor.bmp',SINGLE_BLOB)AS BLOB
END;
Спасибо за предложение Mr.GBN –