Articles of sql server

Instrução de atualização dinâmica com nomes de colunas variables

Estamos procurando fazer uma atualização em vários bancos de dados do SQL Server para alterar todos os valores NULL em uma determinada tabela para que sejam sequências vazias em vez de NULL. Estamos potencialmente fazendo isso em centenas de bancos de dados. O nome da tabela sempre será o mesmo, mas os nomes das colunas […]

Como você importa um grande arquivo .sql do MS SQL?

Eu uso dados RedGate SQL comparar e gerou um arquivo .sql, então eu poderia executá-lo na minha máquina local. Mas o problema é que o arquivo está acima de 300mb, o que significa que não posso copiar e colar, porque a área de transferência não será capaz de lidar com isso e, quando tento abrir […]

Como faço para encontrar um procedimento armazenado contendo ?

Eu preciso procurar um servidor SQL 2008 para stored procedures contendo onde talvez o nome de um campo de database ou nome da variável.

Como posso recuperar uma lista de parâmetros de um procedimento armazenado no SQL Server

Usando C # e System.Data.SqlClient, existe uma maneira de recuperar uma lista de parâmetros que pertencem a um procedimento armazenado em um SQL Server antes de eu realmente executá-lo? Eu tenho um cenário “multi-ambiente”, onde existem várias versões do mesmo esquema de database. Exemplos de ambientes podem ser “Desenvolvimento”, “Preparação” e “Produção”. “Desenvolvimento” vai ter […]

Escopo de tabelas temporárias no SQL Server

Eu escrevi um procedimento armazenado para importar e transformar dados de um database para outro. Cada importação levaria um único ID da empresa e importaria todos os dados relacionados a essa empresa. Para ajudar na etapa de transformação, uso tabelas temporárias. Como parte da revisão do script, foi-me dito para usar variables ​​de tabela em […]

Adicione uma nova coluna de tabela à posição ordinal específica

É possível adicionar uma coluna a uma tabela em uma posição ordinal específica no SQL Server? Por exemplo, nossas tabelas sempre têm colunas CreatedOn, CreatedBy, LastModifiedOn, LastModifiedBy no “final” de cada definição de tabela? Gostaria que a nova coluna aparecesse no SSMS acima dessas colunas. Se estou programando todas as alterações do meu database, existe […]

SQL Server: dinâmica de 5 colunas

Eu estou tendo um momento muito difícil tentando descobrir como fazer um dynamic pivô no SQL Server 2008 com várias colunas. Minha tabela de amostra é a seguinte: ID YEAR TYPE TOTAL VOLUME DD1 2008 A 1000 10 DD1 2008 B 2000 20 DD1 2008 C 3000 30 DD1 2009 A 4000 40 DD1 2009 […]

SQL Server – parâmetro sniffing

Eu li muitos artigos sobre o parâmetro sniffing, mas não está claro se isso é bom ou ruim. Alguém pode explicar isso com um exemplo simples. Existe uma maneira de detectar automaticamente que o plano errado foi atribuído a uma instrução específica? Desde já, obrigado.

Expressão de tabela comum, por que ponto e vírgula?

Normalmente, na cláusula SQL Server Common Table Expression, há ponto-e-vírgula na frente da instrução, assim: ;WITH OrderedOrders AS –semicolon here ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS ‘RowNumber’ FROM Sales.SalesOrderHeader ) SELECT * FROM OrderedOrders WHERE RowNumber BETWEEN 50 AND 60 Por quê?

Dados de pivô em T-SQL

Eu tenho um grupo de pessoas. Vamos chamá-los de A, B, C. Eu tenho uma tabela que mostra o quanto eles foram pagos a cada mês …. PERSON|MONTH|PAID A JAN 10 A FEB 20 B JAN 10 B FEB 20 B SEP 30 C JAN 10 C JUNE 20 C JULY 30 C SEP 40 […]