代码之家  ›  专栏  ›  技术社区  ›  Josh

使用参数更新链接的SQL server

  •  0
  • Josh  · 技术社区  · 14 年前

    我使用的语法是:

    update DBSERVER.DBNAME.DBO.TABLE set Field = @Value WHERE ID = @id
    

    正确的方法是什么?

    更新:

    阿克-我想出来了。这是一个单独的行,我试图从OPENQUERY select语句中传递参数。很抱歉!:-\

    3 回复  |  直到 14 年前
        1
  •  1
  •   Yellowfog    14 年前

    不完全确定这个问题是什么,但是我们必须通过在远程服务器上设置一个存储过程并调用它来解决类似的问题,而不是试图在本地操作远程服务器上的项。

        2
  •  0
  •   alex    14 年前

        3
  •  0
  •   Madhivanan    14 年前

    如果这个有效的话

    UPDATE T
    SET Arrive_DT = @Actual_DateTime 
    WHERE Shipper_Nbr = @Shipper_Nbr and Container_Name = @Container_Name 
    FROM WARSQLVS01.ISS3_AND_DHAM_PROD.dbo.ISS_AND_data_Shipments  as T