“Conocimientos software>Software de base de datos

PL /SQL Tutorial Cursores

2015/9/1
PL /SQL es una forma del lenguaje de consulta estructurado (SQL ) utilizado en algunos programas de bases de datos como Oracle o generalizado . PL /SQL tiene algunas de las mismas declaraciones y capacidades como T- SQL , que es el idioma de MySQL y SQL Server. Los cursores son objetos de base utilizados para consultar una lista de registros . El cursor recupera la lista de los registros y permite que el desarrollador para procesar cada registro uno por uno . Cursores requieren una gran cantidad de recursos de base de datos , pero que son beneficiosas cuando el desarrollador necesita para procesar cada registro en un bloque de bucle de SQL de código . Instrucciones
1

Declarar el cursor. La sentencia de cursor declara el objeto y le asigna una consulta . El cursor se asigna una lista de registros utilizando el " selecto " de consulta. El siguiente código crea el cursor :

declarar act cursor se selecciona 'nombre , customerId del cliente donde ' nombre = ' Smith ' ;

El código anterior crea un cursor llamado " act " y lo carga con todos los apellidos y registros de identificación de los clientes para los clientes con el apellido " Smith ".
2

Abra el cursor y asignar una variable a cada columna recuperados . Estas variables se les asigna el primer nombre de cada registro iterativa y de identificación de cliente . El siguiente código abre el cursor y asigna las variables :

act abierto ; traiga act en 'nombre , custid ;
3

proceso cada registro cursor. Ahora que se abre el cursor y sus columnas asigna a las variables , puede procesar sus registros. En este ejemplo, el cursor se utiliza para editar la tabla de orden con la identificación del cliente . Se puede utilizar cualquier sentencia SQL para procesar sus registros una vez que se abre el cursor . La siguiente declaración es un ejemplo de cómo utilizar el cursor abierto :

orden de actualización establecido order_custId = custid donde customer_lastname = ' Smith ' y customer_firstname = 'nombre ;
4

Cerrar el cursor . Es importante cerrar el cursor cuando haya terminado de procesar los archivos. Un registro abierto se sostiene sobre los recursos de base de datos , por lo que cerrar el cursor libera memoria . En el siguiente código se cierra el cursor :

cerca act ;

Software de base de datos
Cómo Enviar un reporte de Acceso
Cómo establecer cálculos en OmniForm
Cómo configurar un formulario de inicio en Access 2007
Cómo enumerar los usuarios de Oracle Database Query
Ayuda con Base Office Open
¿Cuál es la función de una base de datos de páginas web
Pervasive SQL Tutorial
Cómo crear tablas duplicadas en Filemaker Pro 8
Conocimientos Informáticos © http://www.ordenador.online