【问题标题】:Move a varbinary from one table to another with a check in SQL Server 2008使用 SQL Server 2008 中的检查将 varbinary 从一个表移动到另一个表
【发布时间】:2023-03-25 21:00:01
【问题描述】:

如果它回答简单的 if 检查,我需要将特定的 varbinary 列从一个表复制到另一个表。

第一个 varbinary 来自 [OLDROWGAME].[dbo].[TblUnifiedItemStore1] 数据库中名为 Store 其中 UID=1 的表,需要移动到 [ROWgame].[dbo].[TblUnifiedItemStore1] 到名为 Store WHERE UID=1 的表中

有什么办法吗?

谢谢。

【问题讨论】:

  • 这两个数据库是在同一台服务器上吗?或者这两个服务器是否在同一个网络上,例如您可以从单个 Management Studio 实例连接到两台服务器吗?

标签: sql sql-server sql-server-2008 varbinary


【解决方案1】:
 declare @1 table(a int , b varbinary)
 insert into @1 values(1,101010)

 declare @2 table(a int , b varbinary)
 insert into @2(a) values(1)

 update @2
 set b=(select b from @1 where a=1)
 where a=1

  select * from @2

【讨论】:

    【解决方案2】:

    在对象资源管理器中右键单击您的表,然后按“编辑前 200 行”。然后选择要移动的行并按复制或剪切。然后你去你的新表,再次按“编辑前 200 行”,然后按粘贴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多