2

我希望能够从 C# 将一些数据附加到 MS SQL 2005 服务器中的二进制字段,而无需读取原始数据,将其连接起来,然后将其全部设置回去。

这可能吗?

干杯! 史蒂夫

4

3 回答 3

2

我不知道 MSSQL 2005 中是否存在此选项,但如果有人在 MSSQL2008 中搜索将信息附加到 varbinary(max) 中,则可以这样做:

UPDATE [dbo].[Files] SET [FileContent].WRITE('0x',NULL,0)
WHERE Id = 1

希望这会对某人有所帮助。

于 2011-07-26T09:10:01.093 回答
1

阅读http://msdn.microsoft.com/en-us/library/3517w44b.aspx上的 UPDATETEXT sql 语句。Msdn 文章包含将二进制数据附加到 StorePhoto 方法中的 blob 的示例代码。

于 2009-03-06T14:12:42.543 回答
0

好吧,我不知道对于 BLOB,但是对于文本,您可以这样做:

UPDATE tablename SET columnname=concat(columnname,'我的额外文本');

于 2009-03-06T14:09:07.013 回答