Articles of sql

Eliminação física versus lógica / soft do registro do database?

Qual é a vantagem de fazer uma exclusão lógica / soft de um registro (ou seja, definir um sinalizador informando que o registro foi excluído) em oposição a deletar de fato ou fisicamente o registro? Isso é prática comum? Isso é seguro?

Alternativas da União Hibernate

Quais alternativas eu tenho para implementar uma consulta de união usando o hibernate? Eu sei que o hibernate não suporta consultas de união no momento, agora a única maneira que vejo para fazer uma união é usar uma tabela de visão. A outra opção é usar jdbc simples, mas desta forma eu perderia todas as […]

Como registrar instruções SQL no Grails

Eu quero fazer o login no console ou em um arquivo, todas as consultas que o Grails faz, para verificar o desempenho. Eu configurei isso sem sucesso. Qualquer ideia ajudaria.

Amostras aleatórias simples de um database Sql

Como faço para obter uma amostra aleatória simples e eficiente em SQL? O database em questão está executando o MySQL; minha tabela é de pelo menos 200.000 linhas, e eu quero uma amostra aleatória simples de cerca de 10.000. A resposta “óbvia” é: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Para tabelas grandes, […]

SELECIONANDO com várias condições WHERE na mesma coluna

Ok, acho que posso estar esquecendo de algo óbvio / simples aqui … mas preciso escrever uma consulta que retorne somente registros que correspondam a vários critérios na mesma coluna … Minha tabela é uma configuração de vinculação muito simples para aplicar sinalizadores a um usuário … ID contactid flag flag_type ———————————– 118 99 Volunteer […]

Erro 1046 Nenhum database selecionado, como resolver?

Erro na consulta SQL: — — Database: `work` — — ——————————————————– — — Table structure for table `administrators` — CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar( 30 ) NOT NULL , `password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1; O MySQL disse: #1046 – No database selected […]

Como eu forço o Postgres a usar um índice específico?

Como eu forço o Postgres a usar um índice quando, de outra forma, insistiria em fazer uma varredura sequencial?

String de ordem SQL como número

Eu tenho números salvos como VARCHAR para um database MySQL. Eu não posso fazê-los INT devido a algumas outras circunstâncias dependendo. É tomá-los como caractere, não como número, durante a sorting. No database eu tenho 1 2 3 4 5 6 7 8 9 10… Na minha página, mostra lista ordenada como esta: 1 10 […]

Procure uma string em todas as tabelas, linhas e colunas de um DB

Estou perdido em um grande database e não consigo encontrar de onde vêm os dados que recebo. Eu queria saber se é possível com o SQL Server 2005 para procurar uma seqüência de caracteres em todas as tabelas, linhas e colunas de um database? Alguém tem uma ideia se é possível e como?

Como faço para excluir de várias tabelas usando INNER JOIN no SQL server

No MySQL você pode usar a syntax DELETE t1,t2 FROM table1 AS t1 INNER JOIN table2 t2 … INNER JOIN table3 t3 … Como faço a mesma coisa no SQL Server?