PDF (adobe.com)

Adición de un procedimiento almacenado (ColdFusion)

Puede emplear un procedimiento almacenado para modificar una base de datos. Un procedimiento almacenado es un elemento de base de datos reutilizable almacenado que realiza alguna operación en la base de datos.

Antes de utilizar un procedimiento almacenado para modificar una base de datos, compruebe que dicho procedimiento contiene SQL que modifique la base de datos de algún modo. Para crear y almacenar uno en la base de datos, consulte la documentación de la base de datos y un buen manual de Transact-SQL.

  1. En Dreamweaver, abra la página que ejecutará el procedimiento almacenado.
  2. En el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón de signo más (+) y seleccione Procedimiento almacenado.
  3. En el menú emergente Fuente de datos, seleccione una conexión con la base de datos que contiene el procedimiento almacenado.
  4. Introduzca el nombre de usuario y la contraseña de Fuente de datos de ColdFusion.
  5. Seleccione un procedimiento almacenado en el menú emergente Procedimientos.

    Dreamweaver rellenará automáticamente los parámetros necesarios.

  6. Seleccione un parámetro y haga clic en Editar si necesita realizar cambios.

    Aparecerá el cuadro de diálogo Editar variable de procedimiento almacenado. El nombre de la variable que está editando aparece en el cuadro Nombre.

    Nota: Deberá introducir valores de prueba para todos los parámetros de entrada de Procedimiento almacenado.
  7. Realice los cambios necesarios:
    • Seleccione una dirección en el menú emergente. Un procedimiento almacenado puede tener valores de entrada, valores de salida o ambos tipos de valores.

    • Seleccione un tipo SQL en el menú emergente. Introduzca una variable de retorno, un valor de tiempo de ejecución y un valor de prueba.

  8. Si el procedimiento almacenado toma un parámetro, haga clic en el botón de signo más (+) para añadir un parámetro de página.
    Nota: Deberá introducir los parámetros de página correspondientes a cada valor devuelto de parámetro de procedimiento almacenado. No añada parámetros de página a menos que haya un valor devuelto correspondiente.

    Haga clic en el botón de signo más (+) para volver a añadir otro parámetro de página si es necesario.

  9. Seleccione un parámetro de página, haga clic en el botón de signo menos (-) para eliminar el parámetro si es necesario o haga clic en Editar para realizar cambios en el parámetro.
  10. Active la opción Devuelve el juego de registros denominado e introduzca un nombre para el juego de registros; si el procedimiento almacenado devuelve un juego de registros, haga clic en el botón Prueba para ver el juego de registros que devuelve el procedimiento almacenado.

    Dreamweaver ejecutará el procedimiento almacenado y mostrará el juego de registros, en su caso.

    Nota: Si el procedimiento almacenado devuelve un juego de registros y toma parámetros, deberá introducir un valor en la columna Valor predeterminado del cuadro Variables para comprobar el procedimiento almacenado.
    Puede utilizar distintos valores de prueba para generar distintos juegos de registros. Para cambiar los valores de prueba, haga clic en el botón Editar de Parámetro, cambie el valor de prueba o haga clic en el botón Editar de Parámetro de página y cambie el valor predeterminado.
  11. Active la opción Devuelve el código de estado denominado e introduzca un nombre para el código de estado si el procedimiento almacenado devuelve un valor de código de estado. Haga clic en Aceptar.

    Después de cerrar el cuadro, Dreamweaver insertará código de ColdFusion en la página que llamará a un procedimiento almacenado en la base de datos cuando se ejecute el código en el servidor. El procedimiento almacenado realizará a su vez una operación de base de datos, como insertar un registro.

    Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o un formulario HTML que recoja los valores de los parámetros de los usuarios.