我在SQL 2000數據庫中有一個查詢,我需要將它遷移到SQL 2008數據庫。它在SQL2000中工作正常,我不需要將它修改爲SQL2008。以下是SQL2000中的查詢。請指導我如何在ON子句中重載*=
,=*
子句。SQL 2000到SQL 2008
SELECT tblacc. *
FROM tblacc,
tblst,
tblreceipt,
tblrtemp,
tblitem
WHERE tblacc.rkey = tblreceipt.rkey
AND tblacc.stkey = tblst.stkey
AND tblacc.stkey *= tblrtemp.stkey
AND tblacc.stkey *= tblitem.stkey
AND tblacc.itkey *= tblitem.itkey
AND tblrtemp.rkey =* tblreceipt.rkey
好建議,我只是試圖從'V1 master..spt_values選擇*,master..spt_values V2 WHERE v1.number * = v2.number'點擊 「查詢設計在編輯器」,它確實重寫它。顯然有些情況下[舊式語法不明確](http://www.sqlservercentral.com/blogs/brian_kelley/archive/2007/11/01/3087.aspx),所以不知道它如何處理這些。 – 2011-04-25 21:32:37
雖然它似乎不喜歡OP的查詢。 – 2011-04-25 21:38:46