Archive for January, 2008

Common Table Expressions i iterativni ciklusi

Monday, January 21st, 2008

Upotreba CTE i iterativni procesi Kako bismo u MS SQL ispisali prvih 50 celih brojeva tako da svaki broj bude u posebnom redu? 1 2 3 ... 50 Nešto ovako bi možda pomoglo: DECLARE @i int SET @i = 0 WHILE @i<=50 BEGIN  SET @I = @i + 1  SELECT @i AS i  CONTINUE END Nažalost, svaki SELECT se ...

Delfini lete ka suncu - Sun kupio MySQL

Thursday, January 17th, 2008

Jeste li ikad vidjeli da delfini lete ka suncu? U danaÅ¡nje vrijeme je sve moguće! Sun je kupio MySQL AB za milijardu dolara i najavljuje proboj na enterprise tržiÅ¡te. ViÅ¡e informacija možete proÄitati na blogu Jonathana Schwartza, CEO Sun-a.

ÄŒudna mi Äuda - CHECK constraint

Wednesday, January 16th, 2008

Pre neki dan dobio sam zadatak da kreiram jednu priliÄno flat (nenormalizovanu) tabelu i da obezbedim integritet podataka upotrebom CHECK constraints. PoÅ¡to ja u stvari nisam DBA, je ovo u praksi retko radim, mislim, da zaista kreiram tabele i sliÄno. Moja priÄa se zavrÅ¡i obiÄno sa ER dijagramom, posle normalizacije. ...

MS SQL Common Table Expressions

Friday, January 4th, 2008

MS SQl 2005 doneo je nekoliko znaÄajnih novih reÅ¡enja. Jedna od novosti je upotreba Common Table Expressions (CTE). CTE su u stvari virtualne temp tabele. Å ta ovo znaÄi? PokuÅ¡aću da pokažem na primeru o Äemu se radi. Ne jednom forumu neko je postavio sledeće pitanje: Zadate su tabele: Partner(partner_sif#, ime, prezime) Faktura(faktura_br#, partner_sif, faktura_datum_fakt) Stavke_fakture(faktura_br#,roba_sif#,faktura_kolicina, ...