- CREATE proc [dbo].[_Proveedores] 
- @Tipoconsulta tinyint=null, 
- @IdProveedor int=null, 
- @NombreCompañía nvarchar(40)=null, 
- @Dirección nvarchar(60)=null, 
- @Teléfono nvarchar(24)=null, 
- @NombreContacto nvarchar(30)=null, 
- @CargoContacto  nvarchar(30)=null 
- as 
-   
- --UPDATE 
- if @Tipoconsulta=1  
- Begin 
- UPDATE Proveedores 
-    SET [NombreCompañía] = @NombreCompañía, 
-        [Dirección] = @Dirección, 
-        [Teléfono]=@Teléfono, 
-        [NombreContacto] = @NombreContacto, 
-        [CargoContacto] = @CargoContacto 
-   
-   
-  WHERE IdProveedor=@IdProveedor 
- End 
-   
- --LISTAR PROVEEDORES 
- else if @Tipoconsulta=2 
- begin 
- SELECT IdProveedor,NombreCompañía,Dirección,Teléfono,NombreContacto,CargoContacto 
- FROM Proveedores 
- End 
-   
- …etc 
- …etc 
-   
-