注册 登录
编程论坛 SQL Server论坛

请问,哪个快?

mansohu 发布于 2016-08-16 13:48, 1778 次点击
如果一个视图View 为 Select a.fd1,a.fd2,a.fd3……,b.f1,b.f2,b.f3 from TB1 a,TB2 b Where a.ID=b.IDD and 其它条件
请问,以下两种方法哪个快?

select …… From  View a ,TB3 b Where ……


Tx="Select a.fd1,a.fd2,a.fd3……,b.f1,b.f2,b.f3 from TB1 a,TB2 b Where a.ID=b.IDD and 其它条件"
select …… From (Tx) a,TB3 b Where ……

谢谢!
1 回复
#2
hu9jj2016-08-20 08:14
没有测试过,按分析可能第一个直接引用的会快一点,第二个需要先赋值再宏替换的要慢一点。
1