Upload
carlos-michel
View
214
Download
0
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