Posso aggiungere a un BLOB nel database MSSQL da C # senza leggere i dati originali?
-
03-07-2019 - |
Domanda
Vorrei poter aggiungere alcuni dati a un campo binario in un server MS SQL 2005 da C # senza leggere i dati originali, concatenarli e quindi ripristinarli tutti.
È possibile?
Cheers! Steve
Soluzione
Leggi l'istruzione sql UPDATETEXT su http://msdn.microsoft. com / it-it / library / 3517w44b.aspx . L'articolo Msdn contiene un codice di esempio che aggiunge i dati binari a un BLOB nel metodo StorePhoto.
Altri suggerimenti
Non so se questa opzione esiste in MSSQL 2005, ma se qualcuno sta cercando di aggiungere informazioni a varbinary (max) in MSSQL2008, si può fare così:
UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1
Spero che questo possa aiutare qualcuno.
Beh, non lo so per un BLOB, ma per il testo puoi farlo:
UPDATE tablename SET nome colonna = concat (nome colonna, "il mio testo extra");