請告訴SQL Server中的執行時間差2005執行時間DIFF 2005
select table1.* from table1 inner join table2 on table1.id=table2.id
而且
select t1.* from table t1, table t2 Where t1.id=t2.id
請告訴SQL Server中的執行時間差2005執行時間DIFF 2005
select table1.* from table1 inner join table2 on table1.id=table2.id
而且
select t1.* from table t1, table t2 Where t1.id=t2.id
我期望的SQL Server查詢優化器來評估這些方式完全一樣,所以在執行時你應該看到沒有任何區別。
您可以通過檢查可在Management Studio中生成的執行計劃來確認當然。
如果妳rusing SQL Server 2005中使用
SET STATISTICS TIME ON
SELECT * FROM view_Consignment_Packet_Job
SET STATISTICS TIME OFF
SET STATISTICS TIME ON如果使用此,U可以在c在消息選項卡執行時間
同意。另外,更好的做法是使用第一種形式。首先,它允許你從過濾條件中分離出連接標準,這使得查詢對大多數人來說更容易閱讀。這也使得通過忽略加入標準或不正確地指定它而意外獲得笛卡爾產品變得更加困難。這仍然是可能的,但它更難。 –