WITH kullanımının mantığı; iç içe sorgularda, aynı sorgunun tekrar tekrar yazılmasını ortadan kaldırmaktır. WITH ile oluşturduğumuz tablo, localde tutulmaktadır, data dictionary’de tutulmamaktadır (procedure,function data dictionary’de tutulur.) Basti bir örnekle açıklamak gerekirse. NOT: Örneği HR şeması üzerinden gösteriyor olacağım. HR schemasını(şemasını) nasıl kurarım, buraya tıklayınız. SELECT deptno, bdate,job FROM employees sorgusunun sonucu: WITH my_employee AS (SELECT deptno, bdate,job FROM employees) SELECT * …
Continue Reading...
Recent Comments