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

4
O que% nesta cláusula WHERE faz?
Estou treinando e um dos scripts tem o seguinte comando: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Gostaria de saber para que serve esse snippet na cláusula WHERE: Col1 % 3 = 1 Eu fiz algumas pesquisas na internet e não encontrei referências sobre esse comando.
13 sql-server  t-sql 


2
DBCC FREEPROCCACHE nem DBCC FREESYSTEMCACHE ('Planos SQL') fazem nada para liberar memória CACHESTORE_SQLCP
O CACHESTORE_SQLCP Sql Plans ocupa> 38 GB depois de alguns dias. Já estamos executando a opção "otimizar para cargas de trabalho ad hoc" ativada. (O Entity Framework e os relatórios personalizados criam muitos ad hocs!) SQL Server 2016 SE 3.00.2164.0.v1 no AWS RDS com espelhamento multi-AZ Quando eu corro: DBCC …










6
Por que não consigo usar valores nulos nas junções?
Eu resolvi o problema de consulta usando ... row_number() over (partition by... essa é uma pergunta mais geral sobre por que não podemos usar colunas com valores nulos em junções. Por que um nulo não pode ser igual a um nulo por causa de uma junção?
13 oracle  join  null 


1
Diferença entre "e" e "&"
Estou tentando entender a ordem de precedência para operações lógicas e ter o seguinte código: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F e retorna um erro como Sintaxe incorreta perto da palavra-chave 'e'. Substituí 'e' por 'e', ​​e o código funciona novamente. Por que o …
13 sql-server  t-sql 

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.