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.


1
Devo adicionar SET NOCOUNT ON a todos os meus gatilhos?
É do conhecimento geral que você deveria ter SET NOCOUNT ON por padrão ao criar novos procedimentos armazenados. A Microsoft alterou o modelo padrão para incluí-lo em 2012. Eu pensei que isso deveria ser o mesmo para gatilhos, mas não está incluído no modelo. Isso é intencional ou apenas uma …


5
Melhor maneira de armazenar unidades no banco de dados
Eu herdei um banco de dados grande (SQLServer) com centenas de colunas que representam quantidades de uma coisa ou de outra. As unidades para esses valores (por exemplo, "galões", "polegadas" etc.) são armazenadas no campo MS_Description de Propriedades estendidas. Gostaria de saber se existe uma maneira melhor de armazenar essas …



3
Benefícios da Common Table Expression (CTE)?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Do msdn : Ao contrário de uma tabela derivada, uma CTE pode ser auto-referenciada e pode ser referenciada várias vezes na mesma consulta. Estou usando CTEs bastante, mas nunca …
21 sql-server  cte 


1
Permissões CREATE DATABASE vs. CREATE ANY DATABASE
No Microsoft SQL Server, qual é a diferença entre as permissões CREATE DATABASEe CREATE ANY DATABASE? Não consigo encontrar uma resposta autorizada. O melhor que posso deduzir é que (a) CREATE ANYimplica que eu posso criar o banco de dados para pertencer a outro usuário, enquanto CREATEque não posso, ou …


4
Determinando como ocorreu uma alteração no esquema?
Algo ruim aconteceu ontem. Uma visão criada há algum tempo atrás foi modificada por alguém que acabou quebrando os relatórios. Infelizmente. alguém (consciente ou inconscientemente) fez essa modificação no banco de dados PRODUCTION. Minha pergunta: Existe uma maneira (script / software / freeware etc) pela qual possamos conhecer quem (nome …
21 sql-server  view 




3
Como conceder permissões em uma função com valor de tabela
Eu estou fazendo a coisa certa...? Eu tenho uma função que devolve dinheiro ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName …

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.