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

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.

2
Uma consulta WHERE fará verificações em comparações mais simples (por exemplo, bit) antes de executar comparações mais árduas (por exemplo, varchar)?
Se eu escrever uma consulta que inclua uma WHEREcláusula composta , por exemplo: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' e a inclusão dessa bitcomparação simplesmente exclui os mesmos campos que a varcharcomparação excluirá; a presença dessa bitcomparação de campos me renderá uma melhoria de …







2
Ajuda com a consulta PIVOT
Eu tenho uma tabela com a estrutura abaixo: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); alguns dados de amostra (parece um problema com o sqlfiddle ... então, colocando alguns dados de amostra): INSERT INTO …


1
as estatísticas estão atualizadas, mas a estimativa está incorreta
Quando dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)obtenho o seguinte resultado para o ID do relatório 18698: Para esta consulta: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Eu recebo um plano de consulta que faz uma busca de índice clusterizado PK_Reports_Documentsconforme o esperado. Mas o que me deixa desconcertado é …



1
Qual é a causa desse problema com CONVERT ()?
Considere as duas instruções a seguir: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); As duas instruções retornam -1; não é incorreto, pois o segundo valor binário é decimal 65.536 mais alto que o primeiro valor, não é? Certamente isso não pode ser devido ao truncamento silencioso? Se …



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.