ubiquitour.com

Cómo pasar una estructura a una función Oracle usando ColdFusion

ColdFusion y Oracle trabajan juntos para crear páginas Web dinámicas en su sitio de Internet. Pasar estructuras a una función de Oracle para devolver el récord establecido dinámicamente. Funciones de Oracle son precompilados que programadores de ColdFusion enviar una lista de parámetros sin crear líneas largas de código PL/SQL de Oracle. Debe crear una consulta la etiqueta de ColdFusion para enviar las estructuras para el procedimiento y devolver los resultados.

Instrucciones

1 Abra el editor de Adobe ColdFusion en el menú de "Inicio" de Windows. Una vez que carga el software, abra su proyecto ColdFusion Web.

2 Haga doble clic en la Página Web que desea utilizar para consultar la base de datos de Oracle. Añadir la etiqueta de consulta de ColdFusion del código. La sintaxis siguiente muestra cómo agregar la etiqueta:

< nombre de cfquery = "getCustomers" datasource = "dbOracle" >

select myFunction(111) response from customerDB

< / cfquery >

En este ejemplo, una consulta con el nombre "getCustomers" se agrega al código de ColdFusion. La propiedad "datasource" es el nombre de cadena de conexión que utiliza cuando se configura el proyecto de ColdFusion. La consulta "select" en este ejemplo envía el número de cliente "111" a la función de Oracle.

3 Añada que el registro juego de etiqueta que contiene los datos devueltos. Debe especificar un objeto de ColdFusion para contener los valores devueltos por la base de datos de Oracle. El código siguiente crea el conjunto de registros de "respuesta" para la respuesta de Oracle:

< var="#getCustomers.response# cfdump" >

Tenga en cuenta el conjunto de registros de respuesta coincida con el nombre de consulta establecido en el paso dos. Esto permite al servidor de ColdFusion saber que desea utilizar este documento para la consulta que devuelve una lista de los clientes.