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