例如 有这样的sql
insert into [ 库a][表] select 库b表
存不存在这样的sql 
update [库a] select....[库b] 实现更新数据库 b的数据 有的则覆盖,没有的插入
 初学sql

解决方案 »

  1.   

    没有这样的SQL. 把加和改的逻辑实现在一个存储过程里是比较标准的手法.
      

  2.   

    oracle sybase 肯定都支持跨库操作表库名.dbo.表名要求就是执行语句的用户有对这两个库德操作权限!
      

  3.   

    update 只更新,没插入功能
      

  4.   

    抱歉 没有仔细看楼主的问题////
    存不存在这样的sql 
    update [库a] select....[库b] 实现更新数据库 b的数据 有的则覆盖,没有的插入
    ////不存在
      

  5.   

    sqlserver不存在,但是跨库确实可以操作
      

  6.   

    没有直接的sql。在SQL2000中,你可以使用分支结构来实现,先用IF判断,有则update,无则insert。如果想用存储过程,也可以编写成存储过程。
      

  7.   

    我想至少标准的SQL是没有这个功能的。至于是否有扩展就不知道了。