我可以在不读取原始数据的情况下从C#追加到MSSQL数据库中的BLOB吗?
-
03-07-2019 - |
题
我希望能够将一些数据附加到C#的MS SQL 2005服务器中的二进制字段,而无需读取原始数据,连接它,然后将其全部设置回来。
这可能吗?
干杯! 史蒂夫
解决方案
在 http://msdn.microsoft上阅读UPDATETEXT sql语句。 COM / EN-US /库/ 3517w44b.aspx 。 Msdn文章包含将二进制数据附加到StorePhoto方法中的blob的示例代码。
其他提示
我不知道MSSQL 2005中是否存在此选项,但是如果有人在MSSQL2008中搜索将信息附加到varbinary(max)中,则可以这样做:
UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1
希望这会对某人有所帮助。
好吧,我不知道BLOB,但是对于文本你可以这样做:
UPDATE tablename SET columnname = concat(columnname,'my extra text');
不隶属于 StackOverflow