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
Como eu troco tabelas no MySQL?
Suponha, eu tenho uma tabela foo, que contém algumas estatísticas que são calculadas de vez em quando. É muito usado por outras consultas. É por isso que eu quero calcular estatísticas mais recentes foo_newe trocá-las quando a computação estiver pronta. eu poderia fazer ALTER TABLE foo RENAME foo_tmp; ALTER TABLE …

7
Por que ORDER BY não pertence a uma View?
I compreender que você não pode ter ORDER BY em uma exibição. (Pelo menos no SQL Server 2012, estou trabalhando com) Também entendo que a maneira "correta" de classificar uma exibição é colocando uma declaração ORDER BYao redor da SELECTconsulta. Mas, sendo relativamente novo no SQL prático e no uso …




4
Qual é a maneira mais fácil de criar uma tabela temporária no SQL Server que possa conter o resultado de um procedimento armazenado?
Muitas vezes, preciso escrever algo como o seguinte ao lidar com o SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Mas criar uma tabela que tenha a sintaxe exata como resultado de um procedimento armazenado é uma tarefa tediosa. Por exemplo, …

6
Por que usar WHERE 1 ou WHERE 1 = 1?
Normalmente, se as condições não forem necessárias em nossas instruções de consulta, não usamos uma WHEREcláusula. Mas já vi uma WHERE 1cláusula sendo usada em muitos lugares, mesmo onde outras condições não estão presentes. Por que isso é feito? Existem benefícios específicos para o tempo de execução? Permite outras funcionalidades? …
50 mysql-5.1 

5
Por que eu NÃO usaria a opção SQL Server "otimizar para cargas de trabalho ad hoc"?
Estive lendo ótimos artigos sobre Kimberly Tripp, como este: cache do plano do SQL Server, como este: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Por que existe uma opção para "otimizar cargas de trabalho ad hoc"? Isso não deveria estar sempre ativado? Se os desenvolvedores estão usando SQL ad-hoc ou não, por que você não teria …



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.