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


3
Usando um CTE na consulta IF EXISTS
É possível fazer algo semelhante ao seguinte no SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Tentei usar esta sintaxe e recebi …
8 sql-server  cte 




1
SQL Server 2014 - Redefinir tudo
Além de reinstalar o software, existe uma maneira simples de "começar do zero" com uma instância SQL? Com isso quero dizer: Remova todos os logons criados, Remova todos os bancos de dados adicionados, Redefinir bancos de dados do sistema, Remova qualquer nova configuração, Redefinir qualquer configuração do SQL Server Agent …




1
SQL Server, TOP versus ROW_NUMBER
Estou aprendendo sobre os planos de execução e testando diferentes consultas, comparando seu desempenho e deparamos com isso: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM FTCatalog.Statistic ORDER …

2
Restaurando texto simples pg_dump com psql e --disable-triggers
Eu tive que executar alguns testes com um script curto para atualizar alguns dados "legados" em uma das minhas tabelas. Por mais cauteloso que seja, usando um script não testado, decidi fazer backup da tabela relevante antes de fazê-lo. A maneira mais simples de fazer isso era: pg_dump -a --file …

2
Como ver a saída completa da etapa do trabalho?
Temos um trabalho do SQL Agent executando algum PowerShell, que cria uma saída bastante longa (possui saída de robocopy, entre outras coisas). No histórico de tarefas do SQL Agent, vemos apenas os primeiros 1.000 caracteres dessa saída. Existe outro lugar que possamos procurar que terá toda a saída? Existe outra …




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.