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

SQL Server 2008 (versão principal de compilação 10.00.xxxx). Por favor, marque também com sql-server.



3
Emule uma sequência TSQL por meio de um procedimento armazenado
Eu tenho um requisito para criar um procedimento armazenado que emula uma sequência TSQL. Ou seja, sempre fornece um valor inteiro distinto crescente em cada chamada. Além disso, se um número inteiro for passado, ele retornará esse valor se nunca houve um resultado maior ou o próximo número inteiro mais …




3
SPID adormecido bloqueando outras transações
Estou realmente tendo problemas para rastrear alguns bloqueios que estamos enfrentando. O status do SPID de bloqueio raiz é 'adormecido', o cmd é 'AWAITING COMMAND' e o sqltexté SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Quando visualizo o relatório Principais transações por contagem de transações bloqueadas, a instrução SQL de bloqueio …

2
Como evitar o uso de variáveis ​​na cláusula WHERE
Dado um procedimento armazenado (simplificado) como este: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Se a Saletabela for grande, SELECTpode levar muito tempo para ser executada, aparentemente porque o otimizador não pode …

3
Tamanho da unidade de alocação NTFS do SQL Server
No Windows 2008 R2 executando o SQL Server 2008 R2, qual a importância do tamanho da unidade de alocação NTFS no desempenho do DISK IO. Parece-me que o administrador do servidor que criou os poucos servidores para um aplicativo de missão crítica deixou o tamanho da unidade de alocação NTFS …


1
Localizando a última vez que uma tabela foi atualizada
A pergunta: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... me dirá a última vez que uma tabela foi criada e modificada (de uma perspectiva DDL). Mas quero saber a última vez que os dados reais foram inseridos ou removidos da tabela. …

5
Teste se alguma coluna é NULL
Estou tentando descobrir uma consulta fácil que posso fazer para testar se uma tabela grande possui uma lista de entradas que possui pelo menos UM valor em branco (NULL / vazio) em QUALQUER coluna. Eu preciso de algo como SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Eu …



1
Como você ordena por um parâmetro?
Apenas imaginando se eu poderia solicitar algum feedback sobre um procedimento armazenado que estou executando e se há uma maneira mais eficiente de lidar com o cenário (tenho certeza de que haverá!). Basicamente, tenho um único SP que chamo para retornar uma lista de registros (trabalhos) que podem ter um …

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.