Faz tempo que tenho essa dúvida e hoje resolvi postar neste forum pra saber a opinião de vocês:
Em uma tabela eu tenho uma determinada tabela e eu preciso saber se um registro já foi processado pelo sistema, e para isso posso fazer:
- Um campo DataProcessamento que receberá a data que o registro foi processado pela aplicação. Para listar os registros não processados posso usar: Where DataProcessamento IS NULL
ou
- Um campo do tipo BIT (Processado) mantendo o campo DataProcessamento para ser usado em relatórios.,
A dúvida propriamente dita é: usando um campo BIT eu consigo uma performance maior ou não faz diferença?
Pergunta
Eric Developer
Olá Galera!
Faz tempo que tenho essa dúvida e hoje resolvi postar neste forum pra saber a opinião de vocês:
Em uma tabela eu tenho uma determinada tabela e eu preciso saber se um registro já foi processado pelo sistema, e para isso posso fazer:
- Um campo DataProcessamento que receberá a data que o registro foi processado pela aplicação. Para listar os registros não processados posso usar: Where DataProcessamento IS NULL
ou
- Um campo do tipo BIT (Processado) mantendo o campo DataProcessamento para ser usado em relatórios.,
A dúvida propriamente dita é: usando um campo BIT eu consigo uma performance maior ou não faz diferença?
Obs: a tabela pode ter milhares de registros
valeu!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.