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, ...