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
Não é possível renomear colunas nas visualizações do PostgreSQL com CREATE OR REPLACE
No PostreSQL 8.3, estou tentando criar uma exibição que se pareça com uma tabela existente, mas que tenha nomes de colunas diferentes. Isso funciona CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; O acima cria uma duplicata da tabela family_tree, mas a seguinte tentativa …
37 postgresql 



1
MySQL: Por que existem entradas "test" no mysql.db?
Recentemente, postei uma resposta para uma pergunta sobre o mysql.db . Então, comecei a pensar que deveria fazer a todos esta pergunta: Eu notei há anos que, após a instalação do MySQL 5.0+, mysql.dbé preenchida com duas entradas que permitem que os bancos de dados de teste sejam acessados ​​por …
37 mysql  security 




2
A função LAST_INSERT_ID () do MySql está garantida como correta?
Quando faço uma única linha INSERTem uma tabela que possui uma AUTO_INCREMENTcoluna, gostaria de usar a LAST_INSERT_ID()função para retornar o novo AUTO_INCREMENTvalor armazenado para essa linha. Como muitos desenvolvedores e administradores do Microsoft SQL Server, sem dúvida, sabem que a funcionalidade equivalente no SQL Server ( SCOPE_IDENTITYe @@IDENTITY) não ficou …

1
Como você cria uma exibição com SNAPSHOT_MATERIALIZATION no SQL Server 2017?
O SQL Server 2017 possui alguns novos procedimentos armazenados: sp_refresh_single_snapshot_view - parâmetro de entrada para @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - param de entrada para @rgCode int E novas entradas no sys.messages: 10149 - O índice que possui SNAPSHOT_MATERIALIZATION não pode ser criado na visualização '%. * Ls' porque …

2
Noções básicas sobre “verificação de heap de bitmap” e “verificação de índice de bitmap”
Vou tentar explicar meus mal-entendidos pelo exemplo a seguir. Eu não entendi os fundamentos do Bitmap Heap Scan Node. Considere a consulta SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';cujo plano é este: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) (actual time=0.077..0.077 rows=2 loops=1) Recheck …
36 postgresql  index 






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.