Sql server 复制数据,然后将数据从表中的一个单元格插入该表中的另一个单元格

Sql server 复制数据,然后将数据从表中的一个单元格插入该表中的另一个单元格,sql-server,tsql,Sql Server,Tsql,我有一个SQL Server数据库表,它有一个名为PersonPhoto的字段(其数据是二进制图片),我需要将PersonPhoto从personCode=11的个人插入另一个PersonPhoto=5的个人的PersonPhoto字段。如何使用T-SQL实现这一点?试试以下方法: Update Person Set PersonPhoto = (Select Top(1) PersonPhoto From Person where pesronCode = 11) Where pesronCo

我有一个SQL Server数据库表,它有一个名为PersonPhoto的字段(其数据是二进制图片),我需要将PersonPhoto从
personCode=11
的个人插入另一个
PersonPhoto=5
的个人的PersonPhoto字段。如何使用T-SQL实现这一点?

试试以下方法:

Update Person
Set PersonPhoto = (Select Top(1) PersonPhoto From Person where pesronCode = 11)
Where pesronCode=5
此外,您还可以使用如下变量:

Declare @PersonPhoto as Varbinary(Max)

保存到变量,然后使用它

请提供示例数据、预期结果和尝试。谢谢,我执行了此命令,并将其插入PersonPhoto中,但在运行应用程序时,我没有看到任何图片使用SSMS Booster,该工具会向您显示字段中的实际内容。(因为T-SQL代码没有问题)