1. Useful features of
Oracle SQL Developer
TROUG DEVELOPENT SIG 2016
İstanbul
23.12.2016
Emrah METE
Senior ETL Developer - Turkcell Teknoloji
Oracle ACE
2. Emrah METE
- Yıldız Teknik Üniversitesi – Bilgisayar Mühendisliği
- Senior ETL Developer @Turkcell Teknoloji
- Teknik Uzmanlık
- 6+ Oracle SQL, Oracle PL/SQL, ETL, DWH, BI
- Kurucu Üye & Development SIG Chairman @TROUG
- Moderatör @OracleTurk
- Blogger
- https://emrahmete.wordpress.com/ (Türkçe)
- https://emrahmeteen.wordpress.com/ (İngilizce)
- Oracle Certified SQL Expert
- Oracle Database Developer Choice Awards 2015, SQL Category Winner!!!
- Oracle ACE
https://emrahmete.wordpress.com/about/
4. - Free Oracle DB IDE/GUI
- OS X, Linux, Windows
- 4M+ User
- Connect to MS SQL, Access, Teradata,
Sybase, MySQL, DB2
- My Oracle Support (Having DB Licence)
5. Product History
2006 Version 1.0
2006. Dec. Version 1.1
2008 Version 1.5
2009. Dec. Version 2.1
2011. Mar. Version 3.0
2012. Feb. Version 3.1
2012. Nov. Version 3.2
2013. Dec. Version 4.0
2015. Jun. Version 4.1.1
2015. Oct. Version 4.1.2
2015. Dec. Version 4.1.3
2016 Version 4.1.4
2016. Sep. Version 4.1.5
2016. Feb. Version 4.2 (BETA)
6. Core Features
- SQL Editor
- PL/SQL Editor
- Command Line Interface
- Database Administration
- RESTful Services
- Reporting
- Managing DB Objects
- Data Modelling
- Debugging and Unit Testing
- Oracle DB Migrations
- Oracle Apex Listener Administration
Kavram olarak Aggregate ve Analytic fonksyonlar genellikle karıştırılır.
Kısaca açıklamak gerekirse, temel fonksyonlar (count, sum,min, max…)her iki tip içinde geçerli olsa da aralarındaki en önemli fark;
Aggregate functionların sonucunda gruplanan veri kümesinden her tekil grup için 1 kayıt dönerken, Analytic fonksyonların sonucunda, fonksyona giren kayıt sayısı ne kadar ise toplamda da o kadar kayıt sayısı kadar sonuç elde edilir.
Aggregate fonksyonlar genellikle GROUP BY söz deyimi kullanılarak yazılırken, Analytic fonksyonlar OVER söz deyimi ile beraber kullanılarak yazılırlar.