Dúvida sobre Stored Procedure
Olá colegas,
uso IB faz um tempinho, contudo, até hoje, não entendi como usar SPs.
Tenho uma query que preciso passar parâmetros para retornar o resultado que preciso.
Acho que o ideal seria transformá-la em uma SP. Só que não sei como fazer, por isso estou colocando aqui a query para que alguém possa me ajudar.
Os parâmetro que preciso passar são a data de início, a data de fim e o código do usuário.
Preciso muito de ajuda. Obrigado!
uso IB faz um tempinho, contudo, até hoje, não entendi como usar SPs.
Tenho uma query que preciso passar parâmetros para retornar o resultado que preciso.
Acho que o ideal seria transformá-la em uma SP. Só que não sei como fazer, por isso estou colocando aqui a query para que alguém possa me ajudar.
select u.ID_USUARIO, u.ST_USUARIO, (select count(c.id_pessoa) from pessoa c where c.ID_CRIADOR = u.ID_USUARIO) as QT_CRIADOS from usuario u where u.ID_USUARIO = 172 and p.DT_HR_CADASTRO between ´01.01.2007´ and ´13.06.2007´
Os parâmetro que preciso passar são a data de início, a data de fim e o código do usuário.
Preciso muito de ajuda. Obrigado!
Tenil
Curtidas 0
Respostas
Tenil
14/06/2007
up
GOSTEI 0
Gandalf.nho
14/06/2007
Se o objetivo é só passar parâmetros, não é necessário uma SP, basta uma consulta parametrizada:
select u.ID_USUARIO, u.ST_USUARIO, (select count(c.id_pessoa) from pessoa c where c.ID_CRIADOR = u.ID_USUARIO) as QT_CRIADOS from usuario u where u.ID_USUARIO = :ID_USUARIO and p.DT_HR_CADASTRO between :DT_HR_CADASTRO1 and :DT_HR_CADASTRO2
GOSTEI 0
Tenil
14/06/2007
gandalf.nho,
entendi, contudo, gostaria de aprender melhor como se usa SPs.
A query é um pouco mais complexa que esta que postei como exemplo, entende?
Contudo, para o entendimento do meu problema, postei essa simples para ficar mais fácil obter ajuda...
Obrigado
entendi, contudo, gostaria de aprender melhor como se usa SPs.
A query é um pouco mais complexa que esta que postei como exemplo, entende?
Contudo, para o entendimento do meu problema, postei essa simples para ficar mais fácil obter ajuda...
Obrigado
GOSTEI 0
Gandalf.nho
14/06/2007
Exatamente qual é a tua dúvida em relação a SPs?
GOSTEI 0