SQL99語法與92語法的對應關係

        據說99語法的出現,是爲了實現錶鏈接條件和通常過濾條件的分離。 select

        相對92簡潔的語法,99語法實在過於複雜。可複雜的同時,功能卻沒什麼真正的加強,確實讓人頭疼。不過以防萬一,仍是對99語法作個小結吧。 語法

--天然鏈接
92:select * from emp e , dept d where e.deptno = d.deptno;
99:select * from emp e natural  join dept d ;
--左外鏈接
92:select * from emp e ,dept d where e.deptno = d.deptno(+);
99:select * from emp e left (outer可省) join dept d on e.deptno = d.deptno;
--全鏈接(99獨有)
select * from emp e full join dept d on e.deptno = d.deptno; join

 另外,99語法還有交叉鏈接、using鏈接等鏈接,有各自的語法和使用限制,記憶起來太麻煩了。

仍是92語法好,不變應萬變,可讀性也不差。

相關文章
相關標籤/搜索