如:
1.当前数据库连接的 [数据库A], 查询语句:select * from [数据库B].dbo.表名
2.当前数据库连接的  [数据库B],查询语句:select * from 表名 
这两种写法有差别吗?
第一种写法的效率会不会受影响,低一些?

解决方案 »

  1.   

    当然有差别  一个是跨库处理的 一个是在同一个库
      

  2.   

    肯定有区别.
    如果你在本机运行和异机运行一个道理.或者说:
    你的卡是是工商银行的,在工商银行取钱不收手续费.
    但是不在工商银行取,就会收你的手续费一个道理.
      

  3.   

    我是否可以这样理解:第一种写法是跨越  [表空间] 的数据查询,对查询的效率影响有多大,我在查询分析器里看不出多大差别,或许是数据量太小吧
      

  4.   

    具体影响程度有待商榷,但是影响是免不了的。
      

  5.   

    数据少 不能说明问题 
      

  6.   

    这要看你的数据大小和多少啦