Posso acrescentar a um BLOB no banco de dados MSSQL de C # sem ler os dados originais?
-
03-07-2019 - |
Pergunta
Eu gostaria de ser capaz de acrescentar alguns dados para um campo binário em um servidor MS SQL 2005 de C # sem ler os dados originais, concatenando-lo, e em seguida, definindo tudo de volta.
Isso é possível?
Felicidades! Steve
Solução
Leia sobre a instrução SQL UPDATETEXT em http://msdn.microsoft. com / en-us / library / 3517w44b.aspx . O artigo do MSDN contém o código exemplo que acrescenta dados binários em um blob no método StorePhoto.
Outras dicas
Eu não sei se essa opção existe no MSSQL 2005, mas se alguém está à procura de acrescentar informação em varbinary (max) em MSSQL2008 isso pode ser feito assim:
UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1
Esperamos que isso ajude alguém.
Bem, eu não sei para um BLOB, mas para texto que você pode fazer isso:
Atualização tablename SET columnname = concat (columnname, 'meu texto extra');