我想要在創建新記錄時填充SQL Server數據庫表的varbinary(MAX)列默認圖片。我如何使用觸發器或在這種情況下通過任何其他方式來做到這一點?如何使用SQL Server 2005 Express中的所有記錄的缺省映像填充varbinary(MAX)列
這是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 – 2009-12-17 06:37:02