Administradores de Banco de Dados

15
Plano de execução com vários índices ausentes

Se você executar uma consulta com 'Incluir plano de execução real', o plano também sugerirá índices ausentes. Os detalhes do índice estão dentro da MissingIndexestag no XML. Existe uma situação em que o plano inclui várias sugestões de índice? Tentei consultas sql diferentes, mas não consegui...

15
Como verificar caracteres não-ASCII

Qual é a melhor maneira de verificar se um campo VARCHAR possui caracteres não-ASCII? CHAR(1)completamente CHAR(31)e CHAR(127)completamente CHAR(255). Tentei usar PATINDEXe encontrei o seguinte problema. A verificação da faixa inferior funcionou corretamente. SELECT * FROM mbrnotes WHERE...

15
datetime2 (0) vs datetime2 (2)

De acordo com a documentação datetime2 (Transact-SQL) : Tamanho de armazenamento 6 bytes para precisões menores que 3. 7 bytes para precisões 3 e 4. Todas as outras precisões requerem 8 bytes. O tamanho de datetime2(0), datetime2(1), datetime2(2)utilizar a mesma quantidade de...

15
Por que COALESCE em uma subconsulta retorna NULL?

Dado este esquema: CREATE TABLE #TEST_COALESCE ( Id int NOT NULL, DateTest datetime NOT NULL, PRIMARY KEY (Id, DateTest) ); INSERT INTO #TEST_COALESCE VALUES (1, '20170201'), (1, '20170202'), (1, '20170203'), (2, '20170204'), (2, '20170205'), (2, '20170206'); Se eu usar COALESCE dentro de uma...