Está en la página 1de 11

Introduccin a SQL

Objetivos

"

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 . 5 6* . 5 7/
+
2$1
6* $ 1 7/
8

Ejemplo CREATE SEQUENCE


' $% ( )# *
,
* ' - *% . ;
(%$'% 0,
%1 ;
-$34$5# <<<<
* $1
* . 58

9 :

Confirmando Secuencias
4 =:
(5 %

?' 5
>

#( '9( )# *
:
9
>9
9
9 :
8
5$(%9*#& *

("
9
9

'

$1"

Seudo columnas NEXTVAL y


CURRVAL
* 3%4$5

>

&:

!
!

=
"

#''4$5
"
* 3%4$5
#''4$5

:
"

Usando una Secuencia


,
@(

,
*( '% ,
*%
4$5# ( B

9
D(

&

B
9
9 :"* 3%4$5
A;;C8

A;;"
9
9 C

E%9
(5 %
?' -

E%, 9( )"
9

9 :" #''4$5

Modificando una Secuencia


%
=
>
$5% ' ( )# *
,
* ' - *% . ;
-$34$5# <<<<<<
* $1
* . 58

(%$'% 0,
%1"
9 :

Removiendo una Secuencia


'
' E
( )# *
#
&
=

"

' E( )# *

"
9

9 :8

Que es una ndice?


#
"
! :
"
E
G
=

,
F
&
"
>"
"

Cmo son Creados los ndices?


$

=
E',
-$'.H . #*,
)# "
B!
!

C
"

Creando un Indice
' $% +
#*,
)# /,
*
*
B
+
' $% ,
*
*

3
B

3
/
"""C8

9
9

9
C8

9 >

Cuando debe Crearse un ndice


(
#
#

"
:
"

#
=
01 ' "
5

&

:
I

JI

"

Confirmando los ndices


#( '9,
*
5

3(

#( '9,
* 9

!
5#-*(:

"

G"

Ejemplo
(5 % "
>9
"
"
9
9
>"
?' 9
> >
9
01 ' "
>9
K >"
$*
"
9
K D -E5 .

9
:
9
>9
(D8

Removiendo un ndice
E
' E,
*
E

3"
L
' E$*.,
*

' E,
*

' E,
*

3"

>8
9

9 >8

Sinnimos
(

=
B
C"
'=
=
$

"
"

' $% +
E# 5, /(.* *.?'
8

Creando y Removiendo Sinnimos


' $% (.* *.- 9
?'
9
9 8
' E(.* *.- 9

Practica
&
E%" 5

"

M
&
;;;
;

;;

>
E%9, 9( )"

"

=
>

"

N"

!
$

E%" *
:

9N" :

"1
=

"

10

Practica
!

J"

E%, C
:

A"

"
>

-E"

11

También podría gustarte