Perguntas com a marcação «sql-server»

27
Qual é a melhor maneira de obter uma encomenda aleatória?

Eu tenho uma consulta em que desejo que os registros resultantes sejam ordenados aleatoriamente. Ele usa um índice em cluster, portanto, se eu não incluir um order by, provavelmente retornará registros na ordem desse índice. Como posso garantir um pedido aleatório de linhas? Entendo que...

27
Como usar COALESCE com várias linhas e sem vírgula anterior?

Estou tentando conseguir o seguinte: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Infelizmente, estou recebendo ", Los Angeles, São Francisco, Sacramento, Jacksonville, Miami" Posso alcançar os resultados desejados usando a função STUFF, mas fiquei imaginando...

27
Que problemas indicam um spool ansioso

Atualmente em execução no SQL Server 2008 R2 Estou tentando aumentar o desempenho de uma instrução UPDATE. Percebo uma operação Epool Spool no showplan aparecendo. Meu entendimento das operações de spool é bastante básico - elas criam armazenamento temporário para a tabela durante a...

26
Como verificar eficientemente EXISTS em várias colunas?

Esse é um problema com o qual me deparo periodicamente e ainda não encontrei uma boa solução. Supondo a seguinte estrutura de tabela CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) e o requisito é determinar se uma das colunas anuláveis Bou Crealmente contém algum...

26
Como criar um perfil de procedimentos armazenados

Estou usando o SQL Server 2012 e queria saber como criar um perfil de procedimentos armazenados Por exemplo, o criador de perfil pode capturar cada instrução SQL individual em um procedimento armazenado, o que é e quanto tempo leva para executar, etc? Estou tentando diagnosticar procedimentos...