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



2
No SQL Server, posso garantir um pedido sem uma cláusula ORDER BY explícita quando uma pesquisa de índice é forçada em uma tabela com apenas um índice em cluster?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 4 anos . Atualização 18/12/2014 Com a resposta esmagadora à pergunta principal sendo "Não", as respostas mais interessantes se concentraram na parte 2, como resolver o quebra-cabeça do desempenho de forma explícita …
24 sql-server 



5
Cláusula SARGable WHERE para duas colunas de data
Eu tenho o que é, para mim, uma pergunta interessante sobre SARGability. Nesse caso, trata-se de usar um predicado na diferença entre duas colunas de data. Aqui está a configuração: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, …


4
Configure nomes para atributos ao criar JSON com row_to_json
É possível renomear f1, f2, f3...nomes padrão ao usar a row_to_jsonfunção apenas para algumas colunas? eu posso fazer row_to_json(customers) retornando {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Mas se eu quero apenas nomes sem id_customer, tenho que usar row_to_json(row(first_name, last_name)) e então eu recebo {"f1":"bla","f2":"second_bla"} E eu gostaria de obter esse resultado com nomes de colunas …
24 postgresql 


5
Identificando procedimentos armazenados não utilizados
No próximo ano, estou ajudando um esforço para limpar vários ambientes do SQL Server. Temos cerca de 10.000 procedimentos armazenados e estimamos que apenas cerca de 1000 sejam usados ​​regularmente e outros 200 sejam usados ​​em raras ocasiões, o que significa que temos muito trabalho a fazer. Como temos vários …

6
Alterar tabela em bancos de dados de produção ao vivo
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Como a maioria dos sistemas de banco de dados "populares" (MySQL, Postgres ...) lida com a alteração de tabelas em bancos de dados de produção ao vivo (como adicionar, …

7
Obter várias colunas de uma subconsulta selecionada
SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 …
24 subquery 

3
Por que `SELECT @@ IDENTITY` está retornando um decimal?
Estou usando o Dapper para executar a seguinte consulta em uma instância do SQL Server 2008 R2 Express de um aplicativo ASP.NET MVC 3 (.NET 4.0). INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY A chamada …


3
O índice na coluna Persisted Computed precisa de pesquisa de chave para obter colunas na expressão computada
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 6 anos . Eu tenho uma coluna computada persistente em uma tabela que é simplesmente composta de colunas concatenadas, por exemplo CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT …

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.