Category: SQL

Será que um rebuild da tabela actualiza as estatísticas?

Há uns dias surgiu uma questão bem pertinente no seio da minha equipa: “No fim do processo quero fazer rebuild à tabela, isso actualiza todas as estatísticas também?” Resposta… aquela famosa “resposta do informático”: Depende. Resposta do outro lado? Depende do quê? Resposta: De muita coisa. Bem, nada como vermos com os nosso olhos. Vamos lá mostrar do que depende. Como base, para os menos versados no...

Uma constraint ajuda muita gente, duas constraints ajudam muito mais

Deparo-me com esta questão algumas vezes, por isso acho que é daquelas que merece uma entrada aqui. Já criei esta demo há algum tempo para mostrar a um colega de trabalho o que acontece quando ajudamos o query optimizer, dizendo-lhe algumas coisas que nós já sabemos sobre os nossos dados. Neste caso concreto, “particionar” tabelas manualmente, mas sem colocar nenhuma check constraint serve para… pouco. 🙂 Sim,...

Extrair valores de uma string segundo um padrão com SQL de maneira simples

  Há uns dias necessitei de retirar alguns valores de configuração a partir de uma tabela, onde estavam codificadas com este estilo Neste caso, precisava de encontrar o “número da A”, neste caso 38. Como sou preguiçoso e sei que daqui a uns dias iria precisar de saber também os “números da B” resolvi criar uma função que me resolvesse o problema e nunca mais tivesse de...