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



1
O que permite ao SQL Server negociar um nome de objeto para uma sequência passada para um procedimento do sistema
O que faz com que seja legal passar um nome de objeto para o procedimento armazenado do sistema sp_helptext? Qual mecanismo converte o nome do objeto em uma string? por exemplo -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext …



1
Alterações nas estimativas de predicados que contêm SUBSTRING () no SQL Server 2016?
Existe alguma documentação ou pesquisa sobre alterações no SQL Server 2016 de como a cardinalidade é estimada para predicados que contêm SUBSTRING () ou outras funções de seqüência de caracteres? O motivo pelo qual estou perguntando é que estava olhando para uma consulta cujo desempenho diminuiu no modo de compatibilidade …

4
Auto-comparação de valor NULL em uma tabela
Estou sempre intrigado com algum comportamento misterioso do t-sql, como o seguinte -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, …


7
Alguém sabe como essa ferramenta é chamada? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Exchange Administrator Stack Exchange. Fechado há 3 anos . O trabalho produtivo foi interrompido enquanto tentamos descobrir qual é a coisa vermelha …
13 sql-server 



5
No SQL Server, existe uma maneira de determinar os valores dos parâmetros passados ​​para um procedimento armazenado em execução
Uma maneira de determinar o procedimento armazenado em execução é usar métodos de "gerenciamento dinâmico", como: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext No entanto, isso exibe apenas o texto da instrução de criação do procedimento armazenado. por exemplo: CREATE PROCEDURE IMaProcedure @id int AS SELECT …

1
Índice em cluster não usado em uma instrução de exclusão
Eu tenho uma tabela do SQL Server definida como segue CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT …



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.