| 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 escribir cursores en SQL
    Normalmente , las peticiones de SQL ( Structured Query Language) trabajan con conjuntos completos de datos. Sin embargo , hay ocasiones en las que puede ser mejor o incluso necesario para trabajar con los datos de una fila a la vez. Por estas circunstancias , los cursores son la mejor opción . Ellos permiten una operación que se realiza en cada fila de un conjunto de datos , uno a la vez . Por ejemplo , los cursores son la manera más fácil de moverse a través de todo un conjunto de datos y aplicar un procedimiento para cada fila del conjunto . Sin embargo , esto tiene un costo : cursores son generalmente mucho más lento que otras operaciones de SQL . Instrucciones
    1

    Escriba el siguiente comando en la consola de SQL Server para declarar el cursor :

    DECLARE CURSOR cursor1
    2

    Proporcionar una declaración SELECT que recupera los datos del cursor trabajarán sobre :

    PARA

    SELECT last_name

    DESDE empleados

    FOR UPDATE OF apellidos

    Esto recuperará una lista de last_names de una tabla de empleados . También especifica que se va a actualizar el last_name a medida que avanza a través de los datos del cursor
    3

    Abra el cursor escribiendo lo siguiente : .

    OPEN cursor1
    Página 4

    Comience iteración a través de las filas , escriba lo siguiente :

    TRAER DESPUÉS dE cursor1

    eN @ LASTNAME

    MIENTRAS @ @ FETCH_STATUS = 0 < br >

    COMENZAR
    5

    Actualizar el apellido escribiendo lo siguiente :

    SUPERIOR EXEC (@ aPELLIDO )

    Esto fijará el apellido del fila actual por lo que es en mayúsculas
    6

    Fetch otra fila antes de terminar el bucle while comenzado en el paso 4 .

    TRAER DESPUÉS dE cursor1

    eN @ LASTNAME

    FIN
    7

    cerrar el cursor y liberar su nombre para que pueda ser utilizado de nuevo si es necesario:

    CLOSE cursor1

    DEALLOCATE cursor1

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear un campo de hipervínculos en Access 2003 
    ·¿Qué es un uniqueidentifier en SQL 
    ·Cómo enseñar a usted mismo las Works Suite 2001 visua…
    ·Cómo generar una clave principal SQL 
    ·Cómo extraer datos de Filemaker 
    ·Cómo utilizar INSTR en DB2 
    ·Oracle 11g Capacitación Upgrade 
    ·¿Qué es una comunidad de servidores de Sharepoint 
    ·Cómo realizar la prueba de normalidad (Bell Curve Dist…
    ·Cómo agregar un campo variable para acceder Consulta 
      Artículos destacados
    ·Cómo cambiar el código clave en SpySweeper 
    ·Como tema de una vista en Drupal 5 
    ·Cómo leer un archivo TXF 
    ·Cómo publicar Excel Páginas Web 
    ·Cómo añadir una marca de agua a una hoja de cálculo …
    ·Cómo encontrar la URL de un archivo en Dropbox 
    ·¿Cómo se vincula a las células que se mueven en una …
    ·Cómo instalar Microsoft Word Spell Checker 
    ·Norton no se detecta 
    ·Cómo instalar Logitech SetPoint 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com