Cómo almacenar la imagen en la columna de tablas de base de datos de SQL Server [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Tengo una tabla llamada FEMALE en mi base de datos. Tiene ID como PK, tiene una columna Image.

Mi pregunta es ¿cómo puedo almacenar una imagen usando una consulta SQL?

Author: Eonasdan, 2013-03-27

2 answers

Dale una oportunidad,

insert into tableName (ImageColumn) 
SELECT BulkColumn 
FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img

INSERTANDO

introduzca la descripción de la imagen aquí

ACTUALIZANDO LA TABLA

introduzca la descripción de la imagen aquí

 40
Author: John Woo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-27 13:34:35
Insert Into FEMALE(ID, Image)
Select '1', BulkColumn 
from Openrowset (Bulk 'D:\thepathofimage.jpg', Single_Blob) as Image

También necesitará derechos de administrador para ejecutar la consulta.

 8
Author: Wanderer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-23 09:51:01