• Martes 30 de Abril de 2024, 01:58

Autor Tema:  procedimiento almacenado modif  (Leído 1157 veces)

JaviMarciano

  • Miembro activo
  • **
  • Mensajes: 97
    • Ver Perfil
procedimiento almacenado modif
« en: Miércoles 10 de Marzo de 2010, 18:31 »
0
hola necesito un procedimiento almacenado para modificación de ejemplo

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: procedimiento almacenado modif
« Respuesta #1 en: Sábado 13 de Marzo de 2010, 10:19 »
0
Modificacion de que?

Quieres una plantilla?

Código: SQL
  1.  
  2. -- =============================================
  3. -- Create procedure basic template
  4. -- =============================================
  5. -- creating the store procedure
  6. IF EXISTS (SELECT name
  7.        FROM   sysobjects
  8.        WHERE  name = N'<procedure_name, sysname, proc_test>'
  9.        AND    TYPE = 'P')
  10.     DROP PROCEDURE <procedure_name, sysname, proc_test>
  11. GO
  12.  
  13. CREATE PROCEDURE <procedure_name, sysname, proc_test>
  14.     <@param1, sysname, @p1> <datatype_for_param1, , int> = <default_value_for_param1, , 0>,
  15.     <@param2, sysname, @p2> <datatype_for_param2, , int> = <default_value_for_param2, , 0>
  16. AS
  17.     SELECT @p1, @p2
  18. GO
  19.  
  20. -- =============================================
  21. -- example to execute the store procedure
  22. -- =============================================
  23. EXECUTE <procedure_name, sysname, proc_test> <value_for_param1, , 1>, <value_for_param2, , 2>
  24. GO
  25.  
  26.  
  27.  
  28.  

Código: SQL
  1.  
  2.      --Crear
  3.      CREATE PROCEDURE sp_listado_productos
  4.         @Estatus INT;
  5.      AS
  6.        SELECT * FROM PRODUCTOS WHERE ESTATUS=@Estatus;
  7.  
  8.  

Código: SQL
  1.  
  2.      --Modificar
  3.      ALTER PROCEDURE sp_listado_productos
  4.         @Estatus INT;
  5.      AS
  6.        SELECT * FROM PRODUCTOS WHERE ESTATUS=@Estatus;
  7.  
  8.  

Código: SQL
  1.  
  2.      --Usar
  3.      EXECUTE sp_listado_productos  1;
  4.  
  5.  

Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================