Archive for the ‘SQL’ Category

Oracle ROWNUM

Monday, October 19th, 2009

Kada bi vas pitali da razmislite I navedete koja je to bila najmanja i najtrivijalnija stvar koja je vašim kolegama i vama prilikom pisanja upita stvarala nevolje koje su obrnuto proporcionalne njenoj veličini, šta bi odgovorili? Pa...? Evo dok razmislite, ja ću reći šta bih ja odgovorio da ste me isto pitali ...

Oracle Tipps & Tricks: Kako da spojim zapise (rekorde) u jedan string? [How to make a string out of records?]

Monday, September 21st, 2009

U ovom članku ću napisati rješenje za problem - kako spojiti više zapisa u jedan string. Kao primjer ću uzeti jedan "real world case", kojeg i ja lično imam u svakodnevnoj praksi. Naime, imam tabelu, koja sadrži popis aplikacija i podatke o osobama, koje rade na toj aplikaciji. Kada nešto mijenjam u bazi, moram ...

Oracle Tipps & Tricks: Kako rasparčati niz znakova [How to split a string]

Tuesday, September 15th, 2009

Ukoliko imate zadatak da rasparčate neki string (koristiću ovaj uvriježeni naziv umjesto prijevoda "niz znakova"), možete to obaviti na ovaj način. Za tu svrhu moramo kreirati jednu funkciju, kojoj kao ulazni parametar predajemo string, a koja nam vraća array sa parčadima tog stringa: CREATE OR REPLACE FUNCTION SplitString (pString ...

Recenzija knjige: Advanced Oracle SQL Programming

Monday, April 6th, 2009

Niste se baš pretrgli u davanju glasova, koju knjigu prvu da pročitam i napišem recenziju o njoj, pa sam odlučio prednost dati knjizi "Advanced Oracle SQL Programming", čiji je autor Laurent Schneider, Oracle Certified Master. Moram odmah na početku reći da me knjiga prilično razočarala... Očekivao sam kvalitetne tekstove sa jasnim i ...

Kako napraviti read only tabelu u Oracle bazi

Wednesday, April 1st, 2009

Da, dobro ste pročitali! Ne read only tablespace, nego read only tabela! Ukoliko ikad poželite neku tabelu prebaciti u read only režim (dozvoljen samo SELECT, a zabranjeni su INSERT, DELETE i UPDATE), onda postoji jednostavno rješenje - CHECK CONSTRAINT DISABLE VALIDATE. Kako to izgleda u praksi, evo jedan primjer: drop table read_only_tabela; create table ...

Imena luda, nalaze se svuda

Monday, March 30th, 2009



Logički model baze podataka za ankete

Wednesday, March 25th, 2009

  Ankete koje imaju ‘multiple choice’ pitanja su danas veome česte. Na svako pitanje nudi se N opcija od kojih učesnik ankete bira jednu. Broj opcija može biti različit od pitanja do pitanja. Neka pitanja zahtevaju jednostavni Da/Ne odgovor, a neka mogu imati i desetak opcija.   Najjednostavniji način da se dođe do ...

Oracle SQL & PL/SQL: standard kodiranja (coding standards)

Tuesday, March 10th, 2009

Naletih na jedan odličan tekst, koji prilično detaljno objašnjava najpraktičnije načine kodiranja u SQL i PL/SQL. Link: Oracle SQL & PL/SQL coding standards Ja sam muku mučio sa nekoliko Oracle programera, jer se nisu pridržavali firminog internog standarda pri kodiranju. Neki su lijeni da otkucaju nekoliko slova više, a jedan je čak namjerno ...

Ankete i testovi

Thursday, September 25th, 2008

 Automatska obrada podataka pocela je kada je gospodin po imenu Herman Hollerith za potrebe americke vlade obradio prikupljene podatke o popisu stanovnistva. Tada jos nije bilo kompjutera, sve se desava davne 1890. godine.  Gospodin Hollerith je zatim osnovao firmu pod imenom Inetrnational Business Machines, dobro nam poznati IBM. Za ljubitelje istorije, ...

Free instant SQL Formatter/Beautifier

Tuesday, September 9th, 2008

Ovo sam vidio davno već, ali sam zaboravio da postoji još. :) Ukoliko vam radi preglednosti zatreba brzinsko formatiranje nekog SQL izraza, onda pravac na Instant SQL Formatter !