在一个数库的SP里能对另一个数据库里的表进行更新吗?
A 主库:IP:192.168.0.1   用户:Root  密码:123456
------------
表:Users
ID
UserName
Password
BuyCount intB 杂库:IP:192.168.0.1   用户:Root  密码:123456
------------
表:Sells
ID
UserID
ProductName
Money
-----
现在SP在B库里,要在B库插入新的数据后,更新A库里的购买次数......Insert into [Sells]([userID],[ProductName],[Money])VALUES(@userID,@ProductName,@Money) -- 插入B机数据UPDATE [UserS] set BuyCount=BuyCount+1 where UserId=@UserID -- 更新A机的购买次数......

解决方案 »

  1.   

    可以!!
    你就A,B两个库吗!?是在一个机器上吧!UPDATE [A.UserS] set BuyCount=BuyCount+1 where UserId=@UserID
      

  2.   

    在一个数库的SP里能对另一个数据库里的表进行更新吗?
    A 主库:IP:192.168.0.1   用户:Root  密码:123456
    ------------
    表:Users
    ID
    UserName
    Password
    BuyCount intB 杂库:IP:192.168.0.2   用户:Root  密码:123456
    ------------
    表:Sells
    ID
    UserID
    ProductName
    Money
    -----
    现在SP在B机数据库里,要在B机数据库插入新的数据后,更新A机数据库里的购买次数......Insert into [Sells]([userID],[ProductName],[Money])VALUES(@userID,@ProductName,@Money) -- 插入B机数据库UPDATE [UserS] set BuyCount=BuyCount+1 where UserId=@UserID -- 更新A机数据库的购买次数......
      

  3.   

    可以的啊,看你的IP就知道两个库在同一台机器上!Insert into [Sells]([userID],[ProductName],[Money])VALUES(@userID,@ProductName,@Money) -- 插入B机数据UPDATE A..[UserS] set BuyCount=BuyCount+1 where UserId=@UserID