none
Passar parametros variáveis(Array?) RRS feed

  • Pergunta

  • Preciso criar uma SP ou Function, que possam desconsiderar lotes em meu banco. Um lote nada mais é do que um campo DateTime. Alguns desses lotes são testes e eles não poderiam entrar na contabilização da produção. Acontece que eu incluir um lote apenas ou por vez, isso já teria sido resolvido. O que passa que a pessoa que vai estar executando de vez em quando essa SP, não conhece nada de banco e preciso deixar bem mastigado para ela. Ela vai passar os parametros para a SP e também o(s) lote(s) a serem desconsiderados. Ela hoje pode passar 1 lote, mas amanhã pode ser 50 lotes e depois 23 lotes. Então, preciso criar um paramtro que receba um valor variável, separados por virgula. Uma array do tipo varchar(255), acho que resolveria, aí faria um for nele e ia baixando os parametros e colocando em minha subconsulta que também precisaria receber um tratamento especial para funcionar. Tá um pouco complexo, não sei ainda como fazer. Qualquer ajuda é bem-vinda! 
    quarta-feira, 30 de março de 2011 14:39

Respostas

Todas as Respostas