Perguntas com a marcação «sql-server»

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.




8
Algoritmo de configuração MAXDOP para SQL Server
Ao configurar um novo SQL Server, uso o código a seguir para determinar um bom ponto de partida para a MAXDOPconfiguração: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it to …




1
Quais informações do evento posso obter por padrão no SQL Server?
Frequentemente vejo perguntas em que as pessoas querem saber se uma coisa aconteceu, ou quando, ou quem executou a ação. Em muitos casos, o SQL Server simplesmente não rastreia essas informações por conta própria. Por exemplo: Quem executou o último procedimento armazenado dbo.MyProcedure? Quem atualizou a salarycoluna na dbo.Employeestabela? Quem …

5
Escreva diferenças entre varchar e nvarchar
Atualmente, em nosso banco de dados do SQL Server 2012, estamos usando varchare gostaríamos de mudar isso nvarchar. Eu gerei um script para fazer isso. Minha pergunta é: existem diferenças em como o SQL Server grava em varcharcolunas vs. nvarcharcolunas? Temos vários procedimentos de back-end que me preocupam. Editar: Não …

7
Escrevendo um esquema bancário simples: como devo manter meus saldos sincronizados com o histórico de transações?
Estou escrevendo o esquema para um banco de dados simples do banco. Aqui estão as especificações básicas: O banco de dados armazenará transações contra um usuário e uma moeda. Cada usuário tem um saldo por moeda; portanto, cada saldo é simplesmente a soma de todas as transações com um determinado …

6
Soma rolante do período usando as funções da janela
Preciso calcular uma soma rolante em um período. Para ilustrar, usando o banco de dados de exemplo AdventureWorks , a seguinte sintaxe hipotética faria exatamente o que eu preciso: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY PRECEDING …





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.