Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade

1
Gerando cadeias grandes para dados de teste
Recentemente, eu estava tentando criar algumas seqüências grandes contendo dados de teste genéricos para uma pergunta aqui . Parece que eu conhecia uma maneira de multiplicar uma string. No entanto, não consigo mais lembrar a sintaxe. Estou procurando algo como: SELECT 'A' + ('a' * 1000) + 'ha!' Para criar …
12 sql-server  t-sql 

2
Atualizando 700 milhões de linhas para o mesmo valor
Eu tenho um data warehouse (oracle) em que preciso definir uma coluna com o mesmo valor para todos os 700 milhões de linhas. Eu não tenho acesso de administrador ou acesso a um administrador, portanto, isso precisa ser realizado com sql básico e nenhuma tabela temporária é criada. Para complicar …

3
Ajuste do desempenho da consulta
Quando você termina de escrever uma consulta / proc / função armazenada, qual é a maneira mais informativa de obter rapidamente alguns parâmetros de desempenho? Você executa a consulta e visualiza o plano de execução real? Se sim, quais são as coisas que você procura? Obviamente, as varreduras de tabela …



2
O uso da lógica NOT em relação aos índices
De acordo com o livro da Microsoft sobre desenvolvimento de banco de dados, Exame 70-433: Microsoft SQL Server 2008 Database Development : Nem os caracteres curinga iniciais, nem a lógica NOT , permitem que o otimizador de consultas use índices para otimizar a pesquisa. Para um desempenho ideal, evite usar …








2
Justificação LNNVL
LNNVL é uma função integrada do oracle que retorna TRUE para condições avaliadas como FALSE ou UNKNOWN e retorna FALSE para condições avaliadas como TRUE. Minha pergunta é qual seria o benefício de retornar o oposto da condição de verdade, em vez de apenas manipular os valores NULL? Por exemplo, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.