Introduccion Al SQL - Chap12

11
1 Introducción a SQL Objetivos ! "

description

mm

Transcript of Introduccion Al SQL - Chap12

  • 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"