none
¿Cómo guardar un Stored Procedure sin ejecutarlo? RRS feed

  • Pregunta

  • Hola Amigos del foro: Pues esa es mi pregunta. Estoy usando SQL2008 Express y he creado un StoredProcedure, pero no quiero ejecutarlo, solo guardarlo y ejecutarlo desde programa. Ya el script está sin errores, no quiero ejecutarlo y solo salvarlo.

    Gracias por la ayuda.

    martes, 10 de julio de 2012 23:43

Respuestas

  • create procedure nombre_sp
    as
    begin
      -- una instruccion
      -- otra instruccion
    end

    Presionas F5 en tu management y voilà! creado (guardado como tu lo llamas) ya puedes cerrar la pestaña en el management, te va preguntar si deseas guardar el script, le das que no (eso no significa que no se ha creado el  sp en tu bd, sólo que si no quieres mantenerlo en un fichero de texto por separado)

    Si vas a la seccion de procedimientos almacenadas y actualizas la lista verás el sp que acabas de creas, sólo falta que lo invoques desde tu app..


    • Marcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 0:21
    • Desmarcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 2:33
    • Marcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 3:09
    • Editado Ronald Riveros [ronpy] miércoles, 11 de julio de 2012 11:12 corrección ortográfica de voilà
    miércoles, 11 de julio de 2012 0:20

Todas las respuestas

  • create procedure nombre_sp
    as
    begin
      -- una instruccion
      -- otra instruccion
    end

    Presionas F5 en tu management y voilà! creado (guardado como tu lo llamas) ya puedes cerrar la pestaña en el management, te va preguntar si deseas guardar el script, le das que no (eso no significa que no se ha creado el  sp en tu bd, sólo que si no quieres mantenerlo en un fichero de texto por separado)

    Si vas a la seccion de procedimientos almacenadas y actualizas la lista verás el sp que acabas de creas, sólo falta que lo invoques desde tu app..


    • Marcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 0:21
    • Desmarcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 2:33
    • Marcado como respuesta Carlos Cuenta miércoles, 11 de julio de 2012 3:09
    • Editado Ronald Riveros [ronpy] miércoles, 11 de julio de 2012 11:12 corrección ortográfica de voilà
    miércoles, 11 de julio de 2012 0:20
  • Excelente, gracias.
    miércoles, 11 de julio de 2012 0:21
  • http://www.wordreference.com/fres/voil%C3%A0

    voilà


    Diccionario Espasa Grand: español-francés français-espagnol © 2000 Espasa-Calpe:

    voilà

     [vwalaprep
    1 (para designar algo alejado) ahí está;
    les v. ahí están;
    le v. qui arrive ahí llega; v. ma fille ahí está mi hija ou ésa es mi hija; vous voulez des pommes? en v. ¿queréis manzanas? ahí tenéis.
    2 (designa lo que se ha dicho) eso;
    v. tout eso es todo.
    3 (introduce lo que se va a decir) he aquí, eso es;
    v. ce qu'il m'a dit eso es lo que me dijo.
    4 (valor temporal) ya; le v. content ya está contento;
    nous y v.! fig (a una cuestión, problema) ya llegamos, ya estamos;
    v. que y de repente;
    il y avait des nuages et v. qu'éclate un orage había nubes y de repente estalló una tormenta.
    5 (presenta una duración) hace;
    v. trois mois qu'il est parti hace tres meses que se fue


    logo osoft
    Si he contestado tu pregunta, por favor marca mi post como respuesta.
    ...Y si mi post te ha servido, márcalo como útil smile

    miércoles, 11 de julio de 2012 2:19
  • Disculpa Ronald Rivero, pero hasta este momento hice la prueba a como me indicas y si bien el SP se crea en la base de datos al presionar F5, esta se ejecuta y no debe hacerse. ¿Alguna otra idea?

    Gracias.

    miércoles, 11 de julio de 2012 2:36
  • Ya entiendo, en el script que he creado tenía un error, despues de cada instrucción yo escribí GO, por eso al salvarlo, siempre me ejecutaba el SP en lugar de solo crearlo.

    Gracias.

    miércoles, 11 de julio de 2012 3:12
  • Gracias por la corrección Yván! :D
    miércoles, 11 de julio de 2012 11:11