Ir para o conteúdo principal
Pesquisa Avançada
Termos da Pesquisa
Tipo de Conteúdo

Correspondências Exatas
Persquisar Tags
Opções de Data
Atualizado depois de
Atualizado antes de
Criado depois de
Criado antes de

Resultado(s) da Pesquisa

391 resultados encontrados

Função - Retorna parte de um campo de texto definindo inicio e fim

PostgreSQL

SQL de criação da função:  create or replace function retorna_parte (xtexto in text, xdesde in text, xate in text, xcont in int4) returns text as $body$ declare info text; begin select substr(split_part(xtexto, xdesde, xcont+1), 1, strpos(split_...

Descobrir SQL Executado

PostgreSQL

Abaixo comando util para monitorar / descobrir SQLs executados, muito util para descobrir SQLs para relatórios, realizar debug de SQL montados durante um processo ou para demais necessidades: SELECT USENAME, APPLICATION_NAME, QUERY_START, ...

Função - Primeiro e ultimo dia do mês

PostgreSQL

Olá, neste fórum iremos apresentar duas funções do PostgreSQL que podem ser utilizadas para retornar o primeiro e último dia do mês corrente. Primeiro dia do mês SELECT cast(date_trunc('month',current_date) as date); Último dia do mês SELECT cast(...

Gerar log dos comandos

PostgreSQL

Neste tópico veremos  como configurar o PostgreSQL para gerar um log de todos os comando executados. ** Atenção : Para realizar este procedimento os serviços do postgreSQL devem estar parados, para isso basta acessar o gerenciador de tarefas e parar os ...

Tamanhos da tabelas (MB)

PostgreSQL

Neste tópico mostraremos o comando SQL que retorna qual schema, tabela, e tamanho em MB de cada uma delas. SELECT esquema, tabela, pg_size_pretty(pg_relation_size(esq_tab)) AS tamanho, pg_size_pretty(pg_total_relation_size(esq_tab)) AS tam...

Exportando tabela em CSV (Excel)

PostgreSQL

Estamos compartilhando com todos uma maneira pratica de exportar uma tabela inteira do banco de dados PostgreSQL para o formato CSV para ser manipulado fora do banco, exemplo, no Microsoft Excel como planilha:  COPY CRM_PROCESSO_XML TO 'C:/EMATEMP/TABELA....

Obter informação sobre o banco de dados PostgreSQL - Tamanho / Enconding / Collate / Versao

Suporte / Infraestrutura Instalação e Configuração PostgreSQL

Abaixo estamos compartilhando um comando para ter acesso a algumas informações sobre seu PostgreSQL e seu sistema. Dados retornados: Nome do banco Tamanho do banco de dados Tamanho do banco de dados em MB Enconding da base Collate da base Versão do...

Ajustando Horário / Timezone do Postgres

Suporte / Infraestrutura Instalação e Configuração PostgreSQL

Olá, se você está enfrentando problemas com formato e/ou data hora errado em comandos retornados de sua base de dados postgres é necessário fazer esse ajuste:Baixar o arquivo com o timezone atualizado: clique aquiLogo após substitua o arquivo orignal que...

Resultados do SELECT separados por virgula

PostgreSQL

Estou compartilhando um recurso muito útil e nativo do postgres, assim como utilizamos o famoso RETORNA LISTA que o postgres também possui uma função nativa, e pode ser visualizado no link abaixo: clique aqui. Podemos nos deparar com a necessidade de...

Funções de data

PostgreSQL

1 - Funções básicas: CURRENT_DATE - Data Atual CURRENT_TIME - Hora Atual CURRENT_TIMESTAMP - Data e Hora Atual 2 - Funções DATE_TRUNC: DATE_TRUNC - Especificar parte ser truncada em data informada Com essa função é possivel obter o parametro inf...

Função - Formata CPF

PostgreSQL

SQL de criação:  create or replace function formata_cpf (xcpf in varchar) returns varchar(11) as $body$ declare retorno varchar(14); begin select substr(lpad(xcpf, 11, '0'),1,3) || '.' || substr(lpad(xcpf, 11, '0'),4,3) || '.' || ...

Função de Strings

PostgreSQL

Concatenação de strings - dois || (pipes) SELECT 'ae' || 'io' || 'u' --> Retorno = 'aeiou' SELECT CHR(67)||CHR(65)||CHR(84) --> Retorno = 'CAT' Quantidade de caracteres de string SELECT CHAR_LENGTH('UNIFOR') --> Retorno = 6 SELECT LENGTH('Database') -->...

With, Substr, Split_part e Strpos

PostgreSQL

Neste exemplo será mostrado como utilizar as funções With, Substr e Split_part e Strpos combinadas. Vamos dividir em colunas, as informações de uma nota fiscal parametrizadas por posição.Texto com as informações: 'NF 123456 - DT 07/10/2019 - V...

Função de agregação (count, sum, max, min, avg, partition by)

PostgreSQL

Confira algumas funções que ajudam nas consultas, onde é necessário criar agrupamentos de diferentes formas. TABELA EXEMPLO EX_ITENS | CODIGO | DESCRICAO | TIPO | QUANTIDADE | --------------------------------------------------- | 1 | 'Bi...

Order by, Group by e Having

PostgreSQL

Com os operadores ORDER BY, GROUP BY e HAVING podemos organizar nossas consultas mais dinamicamente. TABELA EXEMPLO EX_ITENS | CODIGO | DESCRICAO | TIPO | QUANTIDADE | --------------------------------------------------- | 1 | 'Biscoito' ...

Coalesce

PostgreSQL

Com a função COALESCE, é possível definir que, quando o campo retornar nulo, outro valor será retornado no lugar. TABELA EXEMPLO EX_PRODUTOS | IDPRODUTO | DESCRICAO | VALOR_CUSTO | VALOR_VENDA | -------------------------------------------------...

Union, Union All, Except, Except All e Intersect

PostgreSQL

É possível combinar os resultados de duas ou mais consultas através dos operadores Union, Except e Intersect. Será mostrado um exemplo de situação onde esses operadores podem ser usados e os resultados entre duas tabelas. TABELAS EXEMPLO:  EX_FILI...

Criação de View

PostgreSQL

A view é útil para ter uma consulta pré-organizada que é executada frequentemente. Exemplo Neste exemplo, temos uma tabela chamada CIDADE com informações de várias cidades de alguns estados, incluindo um campo que informa se o registro está inativo. ...

Função - Formata CNPJ

PostgreSQL

SQL de criação:  create or replace function formata_cnpj (xcnpj in varchar) returns varchar(18) as $body$ declare retorno varchar(18); begin select substr(lpad(xcnpj, 14, '0'),1,2) || '.' || substr(lpad(xcnpj, 14, '0'),3,3) || '.' || ...

PostgreSQL - Verificar sessões ativas

Suporte / Infraestrutura Instalação e Configuração PostgreSQL

O SQL abaixo é utilizado para identificar em banco de dados PostgreSQL todas as sessões que estão ativas no seu banco de dados, que eventualmente podem ocasionar em locks nas suas tabelas, travando assim as operações. select datname, procpid, ...