Posso acrescentar a um BLOB no banco de dados MSSQL de C # sem ler os dados originais?

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

  •  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

Foi útil?

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');

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top