bsr je souhaite remlir mon champs photos qui existe a ma base de donnée sql server a travers un fichier qui contient plusieur photos dans mon disque dur veuillez m'aider par des requette merciii
Version imprimable
bsr je souhaite remlir mon champs photos qui existe a ma base de donnée sql server a travers un fichier qui contient plusieur photos dans mon disque dur veuillez m'aider par des requette merciii
Il faut utiliser la fonction table OPENROWSET en mode BULK/SINGLE_BLOB :
Quelque chose comme :
A +Code:
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE T_IMAGE (IMG_ID INT, IMG_DATA VARBINARY(max)); GO INSERT INTO T_IMAGE VALUES (1, NULL); GO UPDATE T_IMAGE SET IMG_DATA = (SELECT BulkColumn FROM OPENROWSET(BULK N'C:\data\ITER In-cryostat Overview 110824.jpg', SINGLE_BLOB) AS fichier) WHERE IMG_ID = 1;