oracle – Vytvoření tabulky s autoincrementem (sekvence a trigger)

    Vytvoření tabulky s autoincrementem (sekvence a trigger) CREATE TABLE TABULKA (      ID NUMBER      , JMENO VARCHAR2(20)      , PRIJMENI VARCHAR2(20) ); COMMENT ON TABLE TABULKA IS ‚popis tabulky‘; COMMENT ON COLUMN TABULKA.ID IS ‚jednoznacna identifikace‘; COMMENT ON COLUMN TABULKA.JMENO IS ‚nejaky sloupec 1‘; COMMENT ON COLUMN TABULKA.PRIJMENI IS ‚nejaky sloupec 2‘; ALTER TABLE…

oracle – ADD_MONTHS – Přičíst/odečíst n měsíců od data

    Přičíst/odečíst n měsíců od data: ADD_MONTHS (datum, n) Příklady: ADD_MONTHS(’01-Aug-03′, 3)Výsledek: ’01-Nov-03′ ADD_MONTHS(’01-Aug-03′, -3)Výsledek: ’01-May-03′ ADD_MONTHS(’21-Aug-03′, -3)Výsledek: ’21-May-03′ ADD_MONTHS(’31-Jan-03′, 1)Výsledek: ’28-Feb-03′

oracle – NVL() – Nahrazení nulové hodnoty textem

  Příiklad: v případě že místo řetězcové hodnoty datum_narozeni se vracíl null, pak se zibrazí text ‚neuveden‚ SELECT      prijmeni,      NVL (TO_CHAR (datum_narozeni), ‚neuveden‘) datum_narozeniFROM      adresar