¿Puedo adjuntar a un BLOB en la base de datos MSSQL desde C # sin leer los datos originales?

StackOverflow https://stackoverflow.com/questions/618940

  •  03-07-2019
  •  | 
  •  

Pregunta

Me gustaría poder agregar algunos datos a un campo binario en un servidor MS SQL 2005 desde C # sin leer los datos originales, concatenarlos y luego volver a establecerlos.

¿Es esto posible?

¡Salud! Steve

¿Fue útil?

Solución

Lea acerca de la declaración de SQL UPDATETEXT en http://msdn.microsoft. com / en-us / library / 3517w44b.aspx . El artículo Msdn contiene código de ejemplo que agrega datos binarios a un blob en el método StorePhoto.

Otros consejos

No sé si esta opción existe en MSSQL 2005, pero si alguien está buscando información adicional en varbinary (max) en MSSQL2008, se puede hacer así:

UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1

Espero que esto ayude a alguien.

Bueno, no lo sé para un BLOB, pero para el texto puedes hacer esto:

ACTUALIZAR nombre de tabla SET columnname = concat (nombre de columna, 'mi texto adicional');

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top