我們有大約150個使用* =和= *類型ANSI92的舊式查詢和視圖?加入。 是否有人知道可以幫助轉換的工具/方法或腳本,或者我們是否只需要通過其中的150個就可以了。T-SQL舊式連接* =和= *
感謝
Select PapersSent,
DateSent,
Code,
ActionDate,
ClientAction,
ClientContactRef,
PublishAppraisal,
PublishCV,
SponsorContactREF,
MeetingNotes,
InternalNotes,
Contact_AdminAction,
MeetingLocation
from tblMeetingNotes a,
tblPapersOptions b,
tblContactLog c
where [email protected] and
[email protected] AND
Isnull(PapersSent,0)*=Value AND
a.CREF*=c.CREF AND
a.CLID*=c.Contact_ID
「ANSI92?join」\ * =和= \ *不是ANSI 92. ANSI SQL 92引入了像內連接和左外連接這樣的冗長連接語法。 – 2011-03-15 17:27:23
您需要轉換它們的任何特殊原因?爲什麼不直接離開它們呢? – Ben 2011-03-19 13:49:34
@Ben - 語法已被棄用,並根據這個答案[並不總是返回正確的結果](http://stackoverflow.com/questions/983862/sql-server-operator/983955#983955)。 – 2011-03-21 18:29:59