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