Zdravím databázových programátorov.
Dnes si ukážeme zopár malých príkladov, ako vygenerovať jednoduché zoznamy čísel, dátumov, časov a písmen (abecedy). Tieto zoznamy sú generované pomocou SQL príkazov bez pomoci čítania dát z tabuľky.
Predstavíme vám niekoľko užitočných pohľadov pre tabuľky, obmedzenia (constraints) a odkazy (referencie) na tabuľky. Určite sa tieto pohľady môžu zísť vývojárovi pod ORACLE databázami. Pohľady sú ladené v prostredí ORACLE 11g.
Konverzie medzi číselnými sústavami by sa mohli zdať komplikované, ale databázový systém ORACLE disponuje veľmi silnými funkciami "TO_CHAR" a "TO_NUMBER",
ktoré nám v oblasti konverzií čísel veľmi uľahčujú život.
Ukážeme si jednoduchý príklad, ako sa dá vymazať veľký počet riadkov z tabuľky v celkom krátkom čase. Mnohí začínajúci programátori napíšu:
Zdravím databázových programátorov. Predpokladám, že čitateľ tohto príspevku vie, čo je index ako objekt na tabuľke, ak nie, zjednodušene povedané, ide o objekt pridružený k tabuľke a slúži na rýchle hľadanie dát a rýchle triedenie dát v tabuľke. Ďalej predpokladám, že programátor ovláda SQL v prostredí Oracle 11g.
Mnohí programátori v PL/SQL a SQL uz prišli k stavu, ked nemali niekedy k dispozícii grafického klienta, ktorý programátorom rýchlo, efektívne a hlavne pohodlne zobrazil všetky informácie o objekte (napr. tabuľke, balíčku/package, atď) na obrazovku. Samozrejme bez takéhoto klienta si máloktorý programátor v dnešnej dobe vie prácu predstaviť, ale predsa vždy sa môže stať,
že aplikácia nie je v danom čase k dispozícii alebo jednoducho to programátor len chce vedieť, aby si rozšíril obzor pri práci s databázami.
Zdravím databázových programátorov.
Programátori, ktorí programujú databázové aplikácie sa už mnohokrát stretli s problémom, ako efektívne vyriešiť problém s vložením viacerých záznamov do "cieľovej" tabuľky z inej "zdrojovej" tabuľky s tým, že pred vložením záznamu do "cieľovej" tabuľky sa skontrolujú záznamy na duplicitu.