Puis-je ajouter à un BLOB dans la base de données MSSQL à partir de C # sans lire les données d'origine?
-
03-07-2019 - |
Question
J'aimerais pouvoir ajouter des données à un champ binaire d'un serveur MS SQL 2005 à partir de C # sans lire les données d'origine, les concaténer, puis les réinitialiser.
Est-ce possible?
Salut! Steve
La solution
Pour en savoir plus sur l'instruction UPDATETEXT SQL à l'adresse http://msdn.microsoft. com / fr-fr / library / 3517w44b.aspx . L'article Msdn contient un exemple de code qui ajoute des données binaires à un blob de la méthode StorePhoto.
Autres conseils
Je ne sais pas si cette option existe dans MSSQL 2005, mais si quelqu'un cherche à ajouter des informations dans varbinary (max) dans MSSQL2008, cela peut se faire comme suit:
UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1
J'espère que cela aidera quelqu'un.
Eh bien, je ne sais pas pour un BLOB, mais pour le texte, vous pouvez le faire:
UPDATE nom_table SET nom_colonne = concat (nom_colonne, 'mon texte supplémentaire');