“Conocimiento software>Software de base de datos

PL /SQL Tutorial Cursores

2013/1/15
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
¿Qué es la consulta en MS Access
¿Qué es la base de datos y cómo usar en C?
¿Cuáles son los 3 tipos de fugas de datos
Diferencia entre Oracle y SQL DBMS DBMS
Cómo contar en Access 2007
Cómo crear un motor de búsqueda en un formulario Windows Forms
Cómo crear PL /SQL Funciones en OBIEE
MS Access 2003 Tutorial
Conocimiento de la computadora © http://www.ordenador.online