Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para consulta de bancos de dados. As perguntas devem incluir exemplos de código, estrutura da tabela, dados de amostra e uma tag para a implementação do DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) em uso. Se sua pergunta estiver relacionada apenas a um DBMS específico (usa extensões / recursos específicos), use a tag desse DBMS. As respostas às perguntas marcadas com SQL devem usar o SQL padrão ISO / IEC.

19
ALTER TABLE sem travar a mesa?
Ao fazer uma instrução ALTER TABLE no MySQL, toda a tabela é bloqueada para leitura (permitindo leituras simultâneas, mas proibindo gravações simultâneas) durante a instrução. Se for uma mesa grande, as instruções INSERT ou UPDATE podem ser bloqueadas por muuuuito tempo. Existe uma maneira de fazer uma "alteração quente", como …
107 sql  mysql  ddl  alter-table 


6
Como excluo um número fixo de linhas com classificação no PostgreSQL?
На этот вопрос есть ответы на Stack Overflow на русском : DELETE и LIMIT в PostgreSQL Estou tentando portar algumas consultas MySQL antigas para PostgreSQL, mas estou tendo problemas com esta: DELETE FROM logtable ORDER BY timestamp LIMIT 10; O PostgreSQL não permite ordenação ou limites em sua sintaxe de …
107 sql  postgresql 

14
Maneira mais limpa de construir uma string SQL em Java
Eu quero construir uma string SQL para fazer manipulação de banco de dados (atualizações, exclusões, inserções, seleções, esse tipo de coisa) - em vez do método concat de string horrível usando milhões de "+" e aspas que é ilegível na melhor das hipóteses - lá deve ser uma maneira melhor. …
107 java  sql  oracle  string 

12
Declaração “CASE” dentro da cláusula “WHERE” no SQL Server 2008
Estou trabalhando com uma consulta que contém a instrução "CASE" dentro da cláusula "WHERE". Mas o SQL Server 2008 está apresentando alguns erros ao executá-lo. Alguém pode me ajudar com a consulta correta? Aqui está a consulta: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid …
107 sql  sql-server  case 

6
MySQL - por que não indexar todos os campos?
Recentemente, aprendi a maravilha dos índices, e o desempenho melhorou dramaticamente. No entanto, com tudo que aprendi, não consigo encontrar a resposta para essa pergunta. Os índices são ótimos, mas por que alguém não poderia simplesmente indexar todos os campos para tornar a tabela incrivelmente rápida? Tenho certeza de que …
107 mysql  sql  indexing 







5
SQL selecionando linhas pela data mais recente
Usando a consulta e os resultados a seguir, estou procurando a entrada mais recente em que ChargeId e ChargeType são exclusivos. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 …
106 sql  oracle 



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.