Articles of sql

T-SQL: Excluindo todas as linhas duplicadas, mas mantendo uma

Duplicar Possível: SQL – Como posso remover linhas duplicadas? Eu tenho uma tabela com uma quantidade muito grande de linhas. As duplicatas não são permitidas, mas devido a um problema de como as linhas foram criadas, sei que existem algumas duplicatas nesta tabela. Eu preciso eliminar as linhas extras da perspectiva das colunas-chave. Algumas outras […]

Por que existem lacunas em meus valores de coluna IDENTITY?

Eu tenho um problema. Minha ID principal (IDENTITY) é configurada para auto incremento (tipo: int). Mas, quando insiro uma nova linha, esse novo id não é consecutivo. O que está acontecendo? Alguma solução? EDITADO: […] [id]int] IDENTITY(1,1) NOT NULL, […] CONTRAINT [PK_Medida] PRIMARY KEY CLUSTERED ( [id] ASC ) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = […]

SQL Server: CASE QUANDO OU ENTÃO ELSE END => o OR não é suportado

O OR na cláusula WHEN de uma instrução CASE não é suportado. Como posso fazer isso? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN ‘WECS 9500’ ELSE ‘WECS 9520’ END as wecs_system

Diferença entre confirmação de leitura e leitura repetida

Eu acho que os níveis de isolamento acima são tão parecidos. Alguém poderia descrever com alguns bons exemplos qual é a principal diferença?

SQL RANK () versus ROW_NUMBER ()

Estou confuso sobre as diferenças entre estes. Executar o seguinte SQL me permite dois conjuntos de resultados identicos. Alguém pode explicar as diferenças? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as ‘Rank’ FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as ‘RowNumber’ FROM SubStyle

Como alterar o agrupamento padrão de um database?

Nosso programador anterior definiu o agrupamento errado em uma tabela (Mysql). Ele montou com o latim collation, quando deveria ser UTF8, e agora eu tenho problemas. Todos os registros com personagens chineses e japoneses mudam para ??? personagem. É possível alterar o agrupamento e recuperar o detalhe do personagem?

As exclusões suaves são uma boa ideia?

O soft exclui uma boa ideia ou uma má ideia? Em vez de realmente deletar um registro em seu database, você poderia apenas IsDeleted = true lo como IsDeleted = true , e após a recuperação do registro você poderia apenas marcá-lo como False . isso é uma boa ideia? É melhor excluir fisicamente o […]

Excluir linhas duplicadas (não exclua todas as duplicatas)

Eu estou usando postgres. Eu quero excluir linhas duplicadas. A condição é que, 1 cópia do conjunto de linhas duplicadas não seria excluída. ou seja: se houver 5 registros duplicados, 4 deles serão excluídos.

NHibernate QueryOver com Fetch resultando várias consultas SQL e ocorrências de db

Estou tentando selecionar uma entidade e buscar uma lista relacionada: Session.QueryOver() .Fetch(x => x.UsersInRole).Eager .List(); Que resulta em muitos hits do database. O primeiro é algo como: SELECT … FROM UserRoles left outer join UsersInRoles on … E centenas de consultas separadas que se parecem com: SELECT … FROM UsersInRoles left outer join UserRoles on […]

Colunas Dinâmicas Dinâmicas no SQL Server

Eu tenho uma tabela chamada Propriedade com as seguintes colunas no SQL Server: Id Name Há alguma propriedade nesta tabela que determinado object em outra tabela deve dar valor a ela. Id Object_Id Property_Id Value Eu quero fazer uma tabela dinâmica como abaixo, que tem uma coluna para cada propriedade que declarei na tabela 1: […]