Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2006, 15:32
5v5
 
Fecha de Ingreso: abril-2005
Ubicación: Huehuetoca, Mexico
Mensajes: 138
Antigüedad: 19 años, 9 meses
Puntos: 0
ok...se estan refiriendo a sql server o oracle...pues en sql server se manejan los store procedures

CREATE PROCEDURE ClientesPais @Id_Pais varchar(5) AS
SELECT COUNT(*)
FROM Clientes
WHERE Clientes.Id_Pais = @Id_Pais


y si deseas optener el resultado y almacenarlo en una variable necesitas usar OUTPUT
por ejemplo

CREATE PROCEDURE ClientesPais @Id_Pais varchar(5), @Resultado int OUTPUT AS
SELECT @Resultado=(SELECT COUNT(*) FROM Clientes WHERE Clientes.Id_Pais = @Id_Pais)

y solo falta ejecutarla

EXEC ClientesPais @Id_Pais='555', @Resultado OUTPUT


bueno ..espero te ayude an algo....y si tengo algun error les agradeceria me lo indicaran ..gracias...hasta pronto