Articles of sql server

Ferramenta para dados da tabela de scripts

Existem ferramentas gratuitas para o script de dados da tabela MSSQL? Eu vou escrever um, mas espero que tenha sido feito, e o aplicativo amadureceu um pouco antes /

Diferença entre datetime e timestamp no sqlserver?

Qual é a diferença entre o Timestamp e o Datetime SQL Server? Eu pensei que os dois formatos são capazes de armazenar data + hora. Então, onde a diferença está entre eles? Mas o Timestamp não é capaz de armazenar informações de data e hora. Ainda é a diferença?

Como faço para retornar vários conjuntos de resultados com o SqlCommand?

Posso executar várias consultas e retornar seus resultados executando um SqlCommand apenas uma vez?

Como criar uma consulta dinâmica no servidor SQL sem function agregada

Estou usando o MS SQL SERVER 2008 e tenho os seguintes dados: select * from account; | PERIOD | ACCOUNT | VALUE | —————————- | 2000 | Asset | 205 | | 2000 | Equity | 365 | | 2000 | Profit | 524 | | 2001 | Asset | 142 | | 2001 | […]

SQL dynamic para gerar nomes de colunas?

Eu tenho uma consulta onde eu estou tentando valores de linha de pivô em nomes de coluna e atualmente estou usando SUM(Case…) As ‘ColumnName’ instruções SUM(Case…) As ‘ColumnName’ , da seguinte forma: SELECT SKU1, SUM(Case When Sku2=157 Then Quantity Else 0 End) As ‘157’, SUM(Case When Sku2=158 Then Quantity Else 0 End) As ‘158’, SUM(Case […]

Como criar tabela com coluna de identidade

Eu tenho uma tabela existente que estou prestes a explodir porque eu não a criei com a coluna ID definida para ser a coluna Identity da tabela. Usando o SQL Server Management Studio , eu criei um script “Create To …” da tabela existente e recebi o seguinte: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, […]

SQL Server ORDER BY date e nulls last

Eu estou tentando encomendar por data. Eu quero que as datas mais recentes cheguem primeiro. Isso é bastante fácil, mas há muitos registros que são nulos e aqueles vêm antes de qualquer registro que tenha uma data. Eu tentei algumas coisas sem sucesso: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date, 999999999) ORDER BY coalesce(Next_Contact_Date, 99/99/9999) […]

UPDATE if exists else INSERT no SQL Server 2008

Eu quero saber como posso usar UPSERT ou em outras palavras UPDATE if records exists Else enter new record operação de UPDATE if records exists Else enter new record no SQL Server usando uma instrução? Este exemplo mostra as formas de conseguir isso no Oracle Here. Mas ele usa a tabela Dual para ele, o […]

Executando o conjunto de consultas SQL usando o arquivo em lotes?

Eu estou usando um database do SQL Server. Eu tenho essas consultas SQL: Delete from TableA; Delete from TableB; Delete from TableC; Delete from TableD; Delete from TableE; É possível executar esses scripts usando um arquivo em lotes? O database é um database remoto. Obrigado!

Desempenho de contagem de SQL (*)

Eu tenho uma tabela de SQL BookChapters com mais de 20 milhões de linhas. Ele tem uma chave primária em cluster (bookChapterID) e não possui outras chaves ou índices. Demora milissegundos para executar a seguinte consulta if (select count(*) from BookChapters) = 0 … No entanto, leva mais de 10 minutos quando eu mudei assim […]