Upload
juan-m-perez
View
2
Download
1
Embed Size (px)
DESCRIPTION
mm
Citation preview
1
Introduccin a SQL
Objetivos
!"
2
Que es una Secuencia?
#
$!!"
"
%&"
'&
Sintaxis del CREATE SEQUENCE
'$%()#*
+,*'-*%./
+(%$'%0,%1/
+2-$34$5#6*-$34$5#7/
+2-,*4$5#6*-,*4$5#7/
+2.56*.57/
+2$16*$17/8
3
Ejemplo CREATE SEQUENCE
'$%()#*99:
,*'-*%.;
(%$'%0,%1;
-$34$5#
4
Seudo columnas NEXTVAL y CURRVAL
*3%4$5 >!&:=!"
#''4$5"
*3%4$5:#''4$5"
Usando una Secuencia
,@(@,& A;;"
,*('%,*%B9
99C
4$5#(B99:"*3%4$5
D(DA;;C8
-E%9E%,9()"
(5%99:"#''4$5
?'-8
5
Modificando una Secuencia
%=>(%$'%0,%1"
$5%'()#*99:
,*'-*%.;
-$34$5#
6
Que es una ndice?
#
"
!:"
E,FG&= "
>"
"
Cmo son Creados los ndices?
$#!=E',-$'.H.#*,)#"
-
B!!C"
7
Creando un Indice
'$%+#*,)#/,*3
* B+/"""C8
'$%,*3999>
*B9C8
Cuando debe Crearse un ndice
(
#"
#:"
#:&= 01'"
5:IJI"
8
Confirmando los ndices
#('9,*3(!"
5#('9,*95#-*(::=G"
Ejemplo
(5%">9"9
"9 9>":
?'-9>>99
01'">9K>">9
$*"9KD-E5.(D8
9
Removiendo un ndice
E'E,*3"
E
L'E$*.,*3"
'E,*3>8
'E,*3999>8
Sinnimos
(= BC" '=="
$"
'$%+E#5,/(.**.-
?'8
10
Creando y Removiendo Sinnimos
'$%(.**.-9
?'998
'E(.**.-98
Practica
" &ME%"5&;;>
;;;
;E%9,9()"
" = >!"
N" E%"* 9N":!: $"1="
11
Practica
J" !=BE%,C"
A" :>-E"