Comparativa RDBMS

Embed Size (px)

Citation preview

  • 8/17/2019 Comparativa RDBMS

    1/3

    En LIKEANSISQL

    MySQL Teradata Oracle SQL Server Access

    0 ó máscarácteres

    % *

    Uncarácter

     _ (Subrayado) ?

    Un digito [0-9 !

    Funciones de Cadena:"oncatenar

    ## $

    &ongitud"'["E_&E+

    ,'"'S(tt) y

    --.&E+,'(tt) &E+(tt) &en(tt)

    /ayscu1as

    U22E(tt)U"ase(tt

    )/inscu1as

    &34E(tt)L"ase(tt

    )

    Encontrar 23S553+(subtt in tt)5+S(subtt in

    tt)"6ar5nde(subtt7 tt7 inicio)

    5nStr(inicio7 tt7subtt)

    Sub"adena

    SU8S[5+,(tt From ini [For1ong)

    SubStr(tt7 ini71ong)

    SU8S5+,(tt7 ini7 1ong)

    /id(tt7ini [7

    1ong)

    Funciones Nildicas (no acetan arámetros):

  • 8/17/2019 Comparativa RDBMS

    2/3

    ANSI SQL MySQLTerada

    taOracle SQL Server Access

    :ec6actua1

    "UE+_;E"ast(get;ate() S ;ate)

    ;ate()

    'oractua1

    "UE+_5/E ----------"ast(get;ate() S ime)

     ime()

    :ec6a y'ora

    "UE+_5/ES/2 +o<

    Usuario

    88;;

    "UE+_U

    SE

    "UE+_USE

    ()USE

    "UE+_U

    SE

    "urrentUse

    rUsuarioctua1

    SESS53+_USE

    SESS53+_USE()

    ----------Sys_"ontet(=USEE

    +>=7=SESS53+_USE=)

    SESS53+_USE

    ----------

    UsuarioS3

    S@SE/_USE

    S@SE/_USE()

    ----------Sys_"ontet(=USEE

    +>=7 =3S_USE=)S@SE/_USE

    EnAiron(=User+ame=)

    Quita Es!acios: Sintais genBricaC 5/( [Leadin" # Trailin" # #ot$  ["arácter  %From& tt)

    ANSI SQL MySQL Teradata Oracle SQL Server Access

    1a5Duierda

     5/(Leadin" From tt) L 5/(tt) L 5/(tt)

    1a;erec6a

     5/(Trailin" From tt) ' 5/(tt) ' 5/(tt)

    mbos

    1ados

     5/(tt) 5/(#ot$ From

    tt)

     5/(tt)' 5/(&5/(tt

    ))

     5/(tt)

    Funciones de Fec$as:2arte de:ec6a

    EF"(arte From :ec6a_'ora) ;ate2art(arte 7 :ec6a_'ora)

    Funciones Num(ricas:

    ANSI SQL MySQLTerada

    taOracle SQL Server Access

    EnteroSuerior

    "E5&[5+,(Aa1or) "E5&(Aa1or) "E5&5+,(Aa1or) ----------

    Entero 5nGerior :&33(Aa1or) 5nt(Aa1or)

    edondeo ---------- 3U+;(Aa1or7 recisión)

    >a1or bso1uto 8S(Aa1or)

    2otencia234E(base 7

    eonente)

    234(base 7

    eonente)**

    **  ó 234E(base 7

    eonente)

    234E(base 7

    eonente)

    base Heo

    aID "uadrada SJ(Aa1or) Sr(Aa1or)

    ;iAisiónEntera

    ---------- ;5> K ---------- K L

    esto /3;(diAidendo 7 diAisor)diAidendo )

    diAisor

    diAidendomod

    diAisor

    eeonente EF2(eonente)

    eresu1tado MAa1or

    &+(Aa1or) &3,(Aa1or)

    "onAersión "S(dato AS io)

    EsecINcasC

    "Ti!o(dato)

    O!eraciones de Con*untos:

    ANSI SQL MySQL Teradata Oracle SQL Server Access

    Unión U+53+ [&&

    5ntersección 5+ESE" ---------- 5+ESE" ----------

  • 8/17/2019 Comparativa RDBMS

    3/3

    ;iGerencia EF"E2 ----------EF"E2 K/5+US

    /5+US EF"E2 ----------

    Ti!os de+atos:

    ANSISQL

    MySQL Teradata Oracle SQL Server Access

    &ógico 8oo1ean8oo1ea

    n--- --- 8it 8it K 8oo1ean

     eto (1ongNOa)

    "6ar "6ar "6ar [+"6ar[+"6ar7

    "6aracter"6aracter

     eto (1ongAar)

    >ar"6ar >ar"6ar

    >ar"6ar [+>ar"6arP [+>ar"6ar et

    Entero (Qbyte)

    --- --- 8yte5nt --- iny5nt 8yte

    Entero (Pbytes)

    Sma115ntSma115n

    tSma115nt Sma115nt Sma115nt

    Sma115nt K5ntegerP

    Entero (Rbytes)

    5nteger 5nteger 5nteger 5nteger 5nt7 5nteger5nteger K5ntegerR

    Entero (bytes)

    --- --- 8ig5nt --- 8ig5nt ---

    ;ecima1 ;ecima1;ecima

    1;ecima1(n7

    m)+umber [([7

    s);ecima1 K+umeric

    ;ecima1 (QTbytes)

    "oma :1otante :1oat :1oat --- :1oat:1oat (R u

    bytes):1oat ( bytes)

    :ec6a ;ate ;ate ;ate ;ate ;ateime ;ate

    'ora ime --- ime --- ;ateime;ateime (

    bytes)

    5nstante imeSta

    m--- imeStam imeStam imeStam ---

    8inary &arge3bOect

    8&38 8&38 ---8&38 (má R

    ,b)8inary 8inary