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

3
Obter a 2ª ou a 3ª ocorrência de um valor em uma sequência delimitada
Eu tenho a seguinte tabela: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Estou pensando em simplificado minha instrução SQL da seguinte maneira: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, …


1
Como posso solicitar uma liberação dos logs de transações do postgresql?
Eu tenho o seguinte problema: uma distribuição Linux "vertical" (Sophos UMT) vem com o PostgreSQL 9.2 para armazenar sua configuração. Infelizmente, desde a última atualização, parece que os logs de transações (WAL) de algumas instâncias estão crescendo sem nunca serem liberados. Isso faz com que a pasta pg_xlog cresça várias …
11 postgresql 


1
Postgres: contagem (*) vs contagem (id)
Vi na documentação a diferença entre count(*)e count(pk). Eu estava usando count(pk)(onde pkestá a SERIAL PRIMARY KEY) não saber sobre a existência de count(*). Minha pergunta é sobre as otimizações internas do Postgres. É inteligente o suficiente perceber que SERIAL PRIMARY KEYa existirá em todas as linhas e nunca será …

3
Problema de arredondamento decimal automático
A questão é relativamente simples. Preciso calcular 3 colunas em que os resultados intermediários são decimais enormes e estou enfrentando um problema no início com o SQL Server basicamente arredondando os decimais, independentemente de qualquer conversão / conversão. Por exemplo, vamos fazer uma divisão simples como 1234/1233. Uma calculadora produzirá …




1
como insiro uma linha padrão?
Se eu criar uma tabela com uma coluna de identidade como chave primária e todas as outras colunas tiverem valores padrão, por exemplo create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 






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.