sql. leksykon kieszonkowy. wydanie ii full scan, ebooki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • windykator.xlx.pl
  • Podobne

     

    sql. leksykon kieszonkowy. wydanie ii full scan, ebooki

    [ Pobierz całość w formacie PDF ]
    Spis treci
    Wprowadzenie
    5
    Funkcje analityczne
    10
    Wyraenia CASE — proste wyraenia
    10
    Wyraenia CASE — przeszukiwane wyraenia
    10
    Funkcja CAST
    11
    Zapytania CONNECT BY
    12
    Konwersje typów danych
    19
    Typy danych — liczby cakowite (wartoci binarne)
    20
    Typy danych — cigi znaków
    20
    Typy danych — data i czas
    21
    Typy danych — liczby rzeczywiste
    25
    Konwersja daty i czasu — DB2
    27
    Konwersja daty i czasu — MySQL
    30
    Konwersja daty i czasu — Oracle
    36
    Konwersja daty i czasu — PostgreSQL
    40
    Konwersja daty i czasu — SQL Server
    43
    Funkcje operujce datami i czasem — DB2
    47
    Funkcje operujce datami i czasem — MySQL
    48
    Funkcje operujce datami i czasem — Oracle
    50
    Funkcje operujce datami i czasem — PostgreSQL
    54
    Funkcje operujce datami i czasem — SQLServer
    56
    Usuwanie danych
    59
    Funkcja EXTRACT
    64
    Funkcja GREATEST
    64
    Funkcje grupowania i sumowania
    65
    3
     Zapytania hierarchiczne
    76
    Indeksy — tworzenie
    81
    Indeksy — usuwanie
    82
    Wprowadzanie danych
    83
    Zczanie tabel
    89
    Funkcja LEAST
    101
    Literay
    101
    Scalanie danych
    106
    Wartoci NULL
    108
    Konwersja wartoci liczbowych — DB2
    113
    Konwersja wartoci liczbowych — MySQL
    115
    Konwersja wartoci liczbowych — Oracle
    116
    Konwersja wartoci liczbowych — PostgreSQL
    118
    Konwersja wartoci liczbowych — SQL Server
    120
    Funkcje liczbowe i matematyczne
    121
    Funkcje OLAP
    124
    Transpozycja tabel
    124
    Predykaty
    133
    Zapytania rekurencyjne
    137
    Wyraenia regularne
    138
    Pobieranie danych
    150
    Funkcje tekstowe
    162
    Podzapytania
    169
    Tabele — tworzenie
    174
    Tabele — usuwanie
    179
    Tabele — modyfikacja
    180
    Zarzdzanie transakcjami
    186
    Unie
    196
    Uaktualnianie danych
    203
    Funkcje okienkowe
    209
    Skorowidz
    219
    4
    Spis treci
    jest definiowana przez parametr
    skala
    . Na przykad zapis
    DECIMAL
    (9,2)
    oznacza moliwo zapisu wartoci z przedziau o górnej
    granicy 9 999 999,99.
    Uwaga
    W bazach danych Oracle zadeklarowanie kolumny jako
    DECIMAL
    bez okrelenia
    precyzji
    i
    skali
    powoduje utworzenie kolumny
    przeznaczonej do przechowywania wartoci zmiennopozycyj-
    nych. W rodowisku DB2 ta sama deklaracja jest równowana
    zapisowi
    DECIMAL(5,0)
    . Natomiast SQL Server interpretuje j
    jako
    DECIMAL(18,0)
    .
    Maksymalne wartoci
    precyzji
    i
    skali
    wynosz odpowiednio: 38
    i 127 (Oracle), 31 i 31 (DB2), 38 i 38 (SQL Server), 65 i 30 (MySQL)
    oraz 1000 i 1000 (PostgreSQL).
    Konwersja daty i czasu — DB2
    Twórcy platformy DB2 woyli ostatnio wiele wysiku w zaim-
    plementowanie emulacji funkcji
    TO_CHAR
    i
    TO_DATE
    znanych z bazy
    danych Oracle. Z tego wzgldu wszyscy projektanci baz danych,
    którym zaley na zapewnieniu zgodnoci z systemem Oracle, po-
    winni zapozna si z zasadami dziaania wymienionych funkcji. Ich
    zastosowanie zostao opisane w punkcie „Konwersje daty i czasu
    — Oracle”.
    Jeli zgodno z platform Oracle nie jest wymagana, konwersj
    wartoci dat, czasu i znaczników czasowych mona przeprowa-
    dzi za pomoc opisanych poniej funkcji. Parametr okrelany
    jako
    data_czas
    moe odpowiada dacie, czasowi lub znacznikowi
    czasowemu. Argument zapisany jako
    data
    moe by jedynie dat
    lub znacznikiem czasowym. Z kolei parametr
    czas
    moe oznacza
    czas lub znacznik czasowy. Jedynie argument
    znacznik_czasowy
    okrela wycznie znacznik czasowy. Analogicznie
    zakres_dat
    Konwersja daty i czasu — DB2
    27
    odpowiada okresowi opisanemu za pomoc dat. Parametr
    zakres_
    czasu
    wyznacza okres definiowany przez wartoci czasu lub
    znaczników czasowych. Natomiast
    zakres_znaczników_czasowych
    reprezentuje okres opisany za pomoc znaczników czasowych.
    Dozwolone s równie wszystkie tekstowe odpowiedniki stosow-
    nych wartoci.
    BIGINT(
    data_czas
    )
    CHAR(
    data_czas
    , [ISO|USA|EUR|JIS|LOCAL])
    DATE(
    data
    )
    DATE(
    liczba_cakowita
    )
    DATE(
    'yyyyddd'
    )
    DAY(
    data
    )
    DAY(
    zakres_dat
    )
    DAYNAME(
    data
    )
    DAYOFWEEK(
    data
    )
    DAYOFWEEK_ISO(
    data
    )
    DAYOFYEAR(
    data
    )
    DAYS(
    data
    )
    DECIMAL(
    data_czas
    [,
    precyzja
    [,
    skala
    ]])
    GRAPHIC(
    data_czas
    , [ISO|USA|EUR|JIS|LOCAL])
    HOUR(
    czas
    )
    HOUR(
    zakres_czasu
    )
    INTEGER(
    tylko_data
    )
    INTEGER(
    tylko_czas
    )
    JULIAN_DAY(
    data
    )
    MICROSECOND(
    znacznik_czasu
    )
    MICROSECOND(
    zakres_znaczników_czasowych
    )
    MIDNIGHT_SECONDS(
    czas
    )
    MINUTE(
    czas
    )
    MINUTE(
    zakres_czasu
    )
    MONTH(
    data
    )
    MONTH(
    zakres_dat
    )
    MONTHNAME(
    data
    )
    QUARTER(
    data
    )
    SECOND(
    czas
    )
    SECOND(
    zakres_czasu
    )
    TIME(
    czas
    )
    TIMESTAMP(
    znacznik_czasu
    )
    TIMESTAMP(
    data
    ,
    czas
    )
    TIMESTAMP_FORMAT(
    cig_tekstowy
    , 'YYYY-MM-DD HH24:MI:SS')
    TIMESTAMP_ISO(
    data_czas
    )
    TO_CHAR(
    znacznik_czasu
    , 'YYYY-MM-DD HH24:MI:SS')
    TO_DATE(
    cig_tekstowy
    , 'YYYY-MM-DD HH24:MI:SS')
    VARCHAR(
    data_czas
    )
    28
    SQL. Leksykon kieszonkowy
    [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  • Designed by Finerdesign.com