| 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
    ¿Qué es un cursor de referencia en Oracle
    ? Cursores de referencia ( REF ) son tipos de datos PL /SQL que utilizan conjuntos de registros como un parámetro y devuelven los registros después de la manipulación de PL /SQL procedimientos almacenados o funciones . Debido a su capacidad para ser reutilizados en otras rutinas , cursores de referencia ofrecen un alto grado de escalabilidad y flexibilidad , a diferencia de cursores regulares que están limitados en su alcance a los bloques de programa en el que se declaran. Definición

    Un cursor REF es un tipo de datos PL /SQL que se utiliza como un parámetro en PL /SQL procedimientos almacenados y funciones . Los programadores usan cursores REF para recoger y manipular los registros en la base de datos , por lo general a través de una instrucción select con los campos y las variables que coinciden con los encontrados en el cursor. Cursores REF utilizan la memoria del servidor para volver de sólo lectura los resultados de una consulta .
    Ventajas

    cursores REF se sientan en un banco de memoria compartida y son accesibles a PL /SQL almacenado procedimientos en la base de datos . Esta modularidad permite que otros programas de acceso a la variable de cursor sin tener que declarar una nueva matriz de datos o variables cursor y lo que ralentiza los procesos de datos. Debido a que se sienta en un banco de memoria compartida, los tiempos de procesamiento también disminuyen como resultado.

    REF tipos de cursor

    Existen dos tipos de cursores REF. El primero , llamado un fuerte cursor de la referencia , especifica los valores y tipos de columnas devueltas en un conjunto de registros . Esto puede ser útil para los programadores que necesitan el control de salida de datos . La segunda , llamada cursor REF débil, especifica ningún tipo de devolución . Cursores REF débiles usan el comodín " * " para recoger todos los campos dentro de un conjunto de registros. Cursores débiles son intercambiables y se pueden asociar con los resultados de una consulta sin considerable manipulación.
    Pasos en la definición de un REF Cursor

    cursor REF requiere tres elementos en su declaración . En primer lugar, se debe crear el paquete de programas PL /SQL. En segundo lugar , el cursor REF debe ser llamado o se define en el bloque PL /SQL. Por último , los programadores crear consultas dentro del paquete de programas de acceso a los componentes codificados por el cursor REF y devolver un conjunto de datos válidos.
    Sintaxis utilizada para declarar y utilizar un REF Cursor

    los programadores tienen que definir el cursor REF bajo la instrucción DECLARE , como en el siguiente :

    DeclareType EmpCurTyp es REF cURSOR VOLVER empleado % RowType ;

    Una vez que el programador declara el cursor, se abre para el uso en cualquier bloque de PL /SQL . Los programadores pueden probar la viabilidad de nuevas declaraciones al pasar el cursor como parámetro en un bloque PL /SQL que hace referencia al tipo de parámetro REF CURSOR . En el código, los programadores pueden utilizar "OPEN - para", " FETCH " y " Cerrar" en el cuerpo del paquete para realizar manipulaciones de datos , como en el siguiente :

    PROCEDIMIENTO process_pay ; estados de proceso utilizando OPEN - FOR, lectura y cierre ; END;

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear formularios de datos en Access 
    ·Cómo introducir datos en Access 
    ·Oracle SQL Developer Tutorial 
    ·Cómo agregar varias claves externas de SQL 
    ·Cómo cambiar el tipo de conexión ODBC tablas vinculad…
    ·MS SQL gatillo Tutorial 
    ·Cómo insertar una lista de valores en una tabla de Ora…
    ·Formulario de acceso para agregar datos a la tabla exis…
    ·Cómo cambiar el MS Access Text Box Source Control 
    ·Cómo mostrar la última venta para cada persona de con…
      Artículos destacados
    ·Cómo crear un archivo de formato PDF 
    ·Inglés Tea Caddy Efecto Photoshop Tutorial 
    ·Cómo establecer marcadores con alarma sonora en iTunes…
    ·Cómo convertir de PDF a Word 2007 
    ·Cómo comprimir archivos Zip y en Macs 
    ·Cómo hacer que las cosas aparecen en PowerPoint hacien…
    ·Cómo exportar un formulario de entrada de datos Access…
    ·Cómo convertir DLG to Shapefile 
    ·Cómo hacer películas en cámara lenta en iMovie 
    ·Cómo crear una capa transparente en PowerPoint 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com