| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    Cómo utilizar los cursores anidados
    Los cursores son una estructura prevista en versiones programables de Structured Query Language ( SQL) como Sybase o de Microsoft SQL Server Transact -SQL. Define un cursor para una selección o actualización de SQL en una o más tablas. El cursor tiene un nombre que puede utilizar para hacer referencia a , abrir y cerrar el cursor o captar filas desde el conjunto de cursor. Los cursores se utilizan cuando cada fila del conjunto de las necesidades de procesamiento o de sus valores se utilizan en las variables del programa . Cuando un nuevo cursor se declara en el bucle que procesa cada fila de un cursor, el nuevo cursor interno se desliza por el interior del viejo cursor exterior . Instrucciones
    1

    Declarar un cursor para una sentencia SELECT simple con la siguiente sintaxis T -SQL :

    DECLARE CURSOR

    PARA SELECT campo1 , campo2 , field3

    dE

    DONDE campo4 < = @ limitval
    2

    Abra el cursor para el procesamiento de usar este T -SQL sintaxis:

    OPEN
    3

    captar filas desde el cursor abierto para el procesamiento, ya que es una lectura ( select) cursor. Declarar las variables necesarias para almacenar los valores de los campos de la fila actual del cursor. La sintaxis T -SQL para captar filas del cursor es el siguiente :

    TRAER DESPUÉS DE EN var_fld1 @ , @ var_fld2 , @ var_fld3

    mientras que @ @ fetch_status == 0

    comenzar

    --- < proceso fila actual del cursor aquí>

    TRAER DESPUÉS DE EN var_fld1 @ , @ var_fld2 , @ var_fld3

    final
    4

    Agregar la declaración y ejecución de la segunda o interior cursor en la zona de alcance de bucle del cursor anterior o exterior de la siguiente manera :

    - cursor exterior buscar loop

    mientras que @ @ fetch_status == 0

    comenzar

    < proceso actual fila de cursor externa aquí>

    - Es hora de declarar el interior del cursor - anidación comienza

    DECLARE cURSOR inner_cursor

    PARA SELECCIONAR X , Y, Z, ....

    FROM tabla1 , tabla2 , ...

    DONDE

    OPEN inner_cursor

    TRAER DESPUÉS DE inner_cursor EN varX @ , @ varían @ Varz ...

    mientras que @ @ fetch_status == 0

    empezar - cursor interno traiga loop

    -

    - obtiene la fila siguiente

    TRAER DESPUÉS DE inner_cursor EN varX @ , @ varían @ Varz ...

    final - cursor interno recoger loop

    final - cursor exterior traiga loop
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo exportar un informe de MS Access a HTML 
    ·Cómo Enviar Usando Acceso 
    ·Cómo utilizar Crystal Reports Software 
    ·Cómo crear correo electrónico desde una consulta de A…
    ·Cómo instalar Autodesk Vault 
    ·Cómo eliminar contactos de una lista global de direcci…
    ·Cómo crear una columna Suma continua en una consulta d…
    ·Cómo convertir una fecha con un mes de acceso 
    ·Cómo conseguir una fecha en una base de datos 
    ·Cómo acceder a una consulta de paso a través de múlt…
      Artículos destacados
    ·Cómo utilizar un proxy para HTTrack 
    ·Cómo agregar Hacks de Infinite Dungeons 
    ·Cómo utilizar Stuffit Expander para extraer Rars 
    ·Cómo cambiar el color de un hipervínculo en Word 2007…
    ·ePortfolio Problemas de la Comunicación 
    ·Cómo utilizar las funciones de Excel SUMAPRODUCTO 
    ·Cómo TAG Un MP3 con Album Art 
    ·Cómo abrir WordPerfect 
    ·Cómo Reemplazar duplicados con los espacios en blanco …
    ·Cómo sincronizar Panes en Xplorer2 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com