Articles of sql server 2005

Obtendo o resultado do SQL dynamic em uma variável para o sql-server

Executando o SQL dynamic da seguinte maneira em Procedimento Armazenado: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = ‘London’ SET @sqlCommand = ‘SELECT COUNT(*) FROM customers WHERE City = @city’ EXECUTE sp_executesql @sqlCommand, N’@city nvarchar(75)’, @city = @city Como eu uso o valor da coluna count (*) como valor de retorno no SP?

Diferença entre um usuário e um login no SQL Server

Eu recentemente tenho executado em muitas áreas diferentes do SQL Server que eu normalmente não mexer. Um deles que me confundiu é a área de Logins e Usuários. Parece que deveria ser um assunto bem simples … Parece que cada login só pode ter 1 usuário e cada usuário pode ter apenas 1 login. Um […]

Concatenar valores com base no ID

Eu tenho uma tabela chamada Resultados e os dados se parece com: Response_ID Label 12147 It was not clear 12458 Did not Undersstand 12458 Was not resolved 12458 Did not communicate 12586 Spoke too fast 12587 Too slow Agora quero que a saída exiba uma linha por ID e os valores do label sejam concatenados […]

Quão importante é a ordem das colunas nos índices?

Ouvi dizer que você deve colocar colunas que serão mais seletivas no início da declaração do índice. Por exemplo: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Primeiro, esse boato é correto? Em caso afirmativo, é provável que eu veja grandes diferenças no desempenho reorganizando a ordem das colunas no meu índice, […]

Tipo de dados para armazenar o endereço IP no SQL Server

Que tipo de dados devo escolher para armazenar um endereço IP em um SQL Server? Ao selecionar o tipo de dados correto, seria fácil filtrar por endereço IP?

Existe alguma diferença entre IS NULL e = NULL

Estou surpreso ao ver que IS NULL e = NULL estão gerando resultados diferentes em uma consulta de seleção. Qual é a diferença entre eles? Quando usar o que. Eu ficaria feliz se você puder me explicar em detalhes.

Como obter tempo a partir do formato DateTime no SQL?

Eu quero obter apenas a coluna Time from DateTime usando a consulta SQL usando o SQL Server 2005 e 2008 Saída padrão: AttDate == 2011-02-09 13:09:00 2011-02-09 14:10:00 Eu gostaria desta saída: AttDate Time == 2011-02-09 13:09:00 13:09 2011-02-09 14:10:00 14:10

Qual é o uso dos colchetes em declarações sql?

Eu observei que o Visual Studio 2008 está colocando colchetes ao redor dos nomes das colunas no sql. Os suportes oferecem alguma vantagem? Quando eu dou o código T-SQL, nunca me incomodei com eles. Exemplo: Visual Studio: SELECT [column1], [column2] etc … Meu próprio caminho: SELECT column1, column2 etc …

Diferença entre junit à esquerda e junit à direita no SQL Server

Eu sei sobre junções no SQL Server. Por exemplo. há duas tabelas Table1, Table2. Há estrutura de tabela estão seguindo. create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) Tabela1 Dados da seguinte forma: Id Name ————- 1 A 2 B Tabela2 Dados da seguinte forma: Id Name […]

Como posso resolver um problema de pool de conexão entre o ASP.NET e o SQL Server?

Nos últimos dias, vemos essa mensagem de erro em nosso site muito: “O tempo limite expirou. O período de tempo decorrido antes de obter uma conexão do pool. Isso pode ter ocorrido porque todas as conexões em pool estavam em uso e o tamanho máximo do pool foi atingido.” Nós não mudamos nada em nosso […]