Um aufzudecken was innerhalb einer Session passiert, kann man sie „tracen“. Dazu gibt man folgende Kommandos auf der Befehlszeile in SQLPLUS ein: alter session set timed_statistics=true; Session wurde geändert alter session set events ‚10046 trace …
Weiterlesen »Monat: Februar 2018
Wochen-Nummer in SQL-Abfrage
In Abhängigkeit vom Format innerhalb der TO_CHAR Funktion kann es sein, dass für den 31.12.2017 die 52 oder die 53 als Kalenderwoche geliefert wird. Z.B.: select to_char(TO_DATE(‚31.12.2017‘, ‚dd.mm.yyyy‘), ‚IW‘) from DUAL; –52 select to_char(TO_DATE(‚31.12.2017‘, ‚dd.mm.yyyy‘), …
Weiterlesen »Differenzen bei INNER JOIN vs. WHERE EXISTS
Normalerweise kann man davon ausgehen, dass ein WHERE EXISTS in einer SQL-Abfrage die gleiche Datenmenge zurückliefert wie der entsprechende JOIN. Das funktioniert allerdings nur dann, wenn man für beide Varianten einen Schlüssel verwendet, der eindeutig …
Weiterlesen »