Je souhaite remplir la colonne varbinary (MAX) d'une table de base de données SQL Server chaque fois qu'un nouvel enregistrement est créé avec un image par défaut. Comment est-ce que je fais ceci en utilisant un déclencheur ou dans ce cas par n'importe quel autre moyen?Comment remplir une colonne varbinary (MAX) avec une image par défaut pour tous les enregistrements dans SQL Server 2005 Express
Voici le code T-SQL J'ai essayé:
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;
Merci pour la suggestion Mr.GBN –