SQL Server Performance

ayuda con procedure

Discussion in 'Preguntas sobre SQL Server en Español.' started by wilcor83, May 21, 2005.

  1. wilcor83 New Member

    si tengo el sgte procedimiento almacenado <br /> create procedure @s varchar as<br /> begin<br /> ......<br /> end;<br /><br />donde s es una sentencia del tipo select ,... y en el procedimiento almacenado quiziera ejecutarla.. pero no se como ....[V]<br /> bueno espero me puedan ayudar<br /><br />willy cornejo[<img src='/community/emoticons/emotion-5.gif' alt=';)' />]
  2. Luis Martin Moderator

    No es recomendable que un procedimiento almacenado comience con @.

    Si el procedimiento esta almacenado en master, directamente @s debería ejecutarlo.

    Sino: exec @s

    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  3. anrovi New Member

    Es conveniente comenzar los procedimientos con un prefijo que no sea sp_, yo utilizo 'proc' por ejemplo.

    Ahora, si requieres realizar consultas y regresar un sólo resultado, entonces conviene utilizar una función (FUNCTION) en vez de un procedimiento. Si necesitas regresar el resultado de una consulta realizada en un procedimiento proc2 que se llama desde el proc1, tal vez podrías utilizar una tabla temporal.

Share This Page