Administradores de Banco de Dados

23
Postgres várias colunas para json

Estou executando o postgresql 9.3.4. Eu tenho uma tabela com 3 campos: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Eu preciso mover os dados para uma nova tabela com campos como: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonnão é a...

23
Por que 0 é igual a string vazia?

Preciso de ajuda para descobrir por que a seguinte T-SQLdeclaração retorna 1(true): SELECT IIF( 0 = '', 1, 0) Eu acho que alguém mudou uma ANSIopção como SET ANSI_NULLSou qualquer outra coisa que está causando o comportamento. Meu problema é que estou juntando alguns valores e, no conjunto de...

23
Meu SQL Server está corrigido?

Como posso saber se minhas instâncias do SQL Server estão corrigidas? Existe uma funcionalidade nativa que identificará se há patches disponíveis para o meu servidor? Caramba, eu tenho dados de versão disponíveis para

23
O que realmente significa a posição da cláusula ON?

A JOIN ... ON ...sintaxe normal é bem conhecida. Mas também é possível posicionar a ONcláusula separadamente da JOINque ela corresponde. Isso é algo que raramente é visto na prática, não encontrado nos tutoriais e não encontrei nenhum recurso da Web que até mencione que isso é possível. Aqui está...

23
O que a palavra "SARGable" realmente significa?

Os usuários do SQL Server usam o termo "sargable" . Gostaria de saber se existe uma definição atemporal objetiva e independente de implementação para "sargable". Por exemplo, WHERE foo LIKE '%bar%'é dito por muitos como não sargável , mas alguns RDBMSs são capazes de usar índices nessas consultas...