Tecnología

Inicio

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

ColdFusion y Oracle trabajan juntos para crear páginas web dinámicas en su sitio web. Se pasa las estructuras a una función de Oracle para devolver el conjunto de registros de forma dinámica. funciones de Oracle son los procedimientos de pre-compilados que permiten a los programadores de ColdFusion envían una lista de parámetros sin crear largas líneas de código Oracle PL / SQL. Se debe crear un código de consulta ColdFusion para enviar las estructuras con el procedimiento y devolver los resultados.

Instrucciones

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

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

<Cfquery name = "GetCustomers" origen de datos = "dbOracle">

select myFunction(111) response from customerDB

</ Cfquery>

En este ejemplo, una consulta con nombre "GetCustomers" se añade al código de ColdFusion. La propiedad "fuente de datos" es el nombre de la cadena de conexión que utilizó al configurar el proyecto ColdFusion. La consulta "select" en este ejemplo se envía al cliente el número "111" a la función de Oracle.

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

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

Observe que el conjunto de registros respuesta coincide con el nombre de la consulta que configuró en el paso dos. Esto permite que el servidor ColdFusion saber que usted desea utilizar este conjunto de registros para la consulta que devuelve una lista de clientes.