Category Archives: SQL

SqlPlus: horisontal scrollbar og bla i tidlligere SQL-er

Mange liker ikke sqlplus på grunn av dårlig layout. Hvis vi f.eks. kjører en query med litt for mange kolonner, vil output av en linje vises over flere linjer i konsollet vårt. Dette kan være noe vanskelig å lese. I tillegg savner mange som jobber i linux/unix verden muligheten til å bla i de siste […]

Dynamisk WHERE klausul m/bind

Gjennom tuning arbeid og SQL/PLSQL reviews får jeg innblikk i mye av den koden som skrives i dag mot Oracle databaser. Når det gjelder bind variabler er generelt utviklere blitt mye flinkere. Men fremdeles ser jeg tilfeller der utviklere bygger opp spørringer dynamisk uten bind. Det er desverre ikke sånn at hvis vi bruker bind […]

Sqlplus: set autoprint on

På vei hjem fra Trondheim til Bergen (har holdt et 3 dagers SQL kurs med mye fokus på ytelse) snublet jeg over en liten setting i sqlplus: autoprint. Nesten pussig at jeg ikke har lagt merke til denne tidligere. Men det er mulig at timingen ikke har vært riktig før nå.

SQL: Hva gjør dette så utrolig galt?

Her kommer et lite eksempel på hvordan vi definitivt IKKE skal skrive en SQL. Jeg snappet dette opp fra et forelesningsnotat fra en forelesning med Jonathan Lewis. Jeg måtte faktisk tenke meg om et lite sekund før jeg så hvorfor dette er en svært dårlig ide. Kan du se hvorfor? SQL> select * from test […]