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

623 resultados encontrados

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...

Procedure - Retorna datas de um intervalo de dias

Firebird

SQL:  create or alter procedure RETORNA_LISTA_DIAS (XINICIO date, XFIM date) returns (DATA data_do) as declare variable DIFERENCA integer; declare variable I integer; begin i = 0; select :XFIM - :XINICIO from rdb$database into :DIFERENCA; ...

Operações Join

Firebird

Usamos as operações JOIN para relacionar dados de duas ou mais tabelas em uma consulta, utilizando igualdade de colunas em comum ou não. Será mostrado um exemplo de situação onde pode ser usado os diferentes tipos de JOIN e seus resultados entre duas ta...

Procedure - Retorna valor por extenso

Firebird

SQL:  create or alter procedure retorna_valor_por_extenso(valor numeric(15, 2)) returns(valor_extenso varchar(240)) as declare extenso varchar(240); declare b1 integer; declare b2 integer; declare b3 integer; declare b4 integer; declare b5 integer; de...

Procedure - Retorna tempo (dias/horas/minutos/segundos) entre datas (dias uteis)

Firebird

SQL:  CREATE OR ALTER PROCEDURE RETORNA_TEMPO_DIAS_UTEIS (DATA_INICIO TIMESTAMP, DATA_FIM TIMESTAMP, HR_INICIO_EXPEDIENTE VARCHAR(8), HR_FIM_EXPEDIENTE VARCHAR(8)) RETURNS ( DIAS INTEGER, HORAS INTEGER, MINUTOS NUMERIC(15,2), SEGUNDOS NUMERIC(15,2) ) ...

Criação de View

Firebird

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. ...

Procedure - Retorna último dia do mês

Firebird

SQL:  create or alter procedure ULTIMODIAMES (MES integer, ANO integer) returns (ULTIMO_DIA smallint) as declare variable VPROXMES integer; declare variable DATA date; begin if (:mes is null) then mes=EXTRACT(month FROM CURRENT_DATE); if ...

Procedure - Retorna número ordinal por extenso

Firebird

SQL:  create or alter procedure retorna_extenso_ordinais (numero integer) returns (RETORNO varchar(200)) as begin select case :numero when 1 then 'Primeiro' when 2 then 'Segundo' when 3 then 'Terceiro' ...

Procedure - Retorna lista

Firebird

SQL:  create or alter procedure retorna_lista (texto blob, delimitador varchar(20)) returns (lista varchar(4000)) as declare variable posicao integer = 1; declare variable prox_pos integer; declare variable tamanho integer; begin tamanho = char_...

Retorna primeiro e último dia do mês

Firebird

SQL:  select dateadd(1 - extract(day from current_date) day to current_date ) primeiro_dia, dateadd(-extract(day from dateadd(1 month to current_date )) day to dateadd(1 month to current_date)) ultimo_dia, dateadd(month, -12, dateadd(1 - extr...

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....

Procedure - Primeira letra da palavra com letra maiúscula (Initcap)

Firebird

SQL:  create or alter procedure INITCAP (ENTRADA varchar(4000)) returns (SAIDA varchar(4000)) as declare variable LI_TAMANHO integer; declare variable I integer; begin I = 1; LI_TAMANHO = char_length(:ENTRADA); ENTRADA = lower(ENTRADA); ...

Retorna tamanho de consumo do campo da tabela

Firebird

SQL:  execute block returns (tamanho numeric(18), TABELA varchar(100), CAMPO varchar(100)) as declare variable xsql varchar(8000); begin for select trim(rdb$field_name), trim(rdb$relation_name) from rdb$relation_fields into :campo, :tabela do beg...

Erros de SQL comuns no banco PostgreSQL

PostgreSQL

Invalid input syntax for integer Esse erro ocorre quando se tenta dar um CAST em um campo inteiro com um valor inválido. SELECT CAST('123x' AS INTEGER) FROM VERSAODB SOLUÇÃO abaixo:  SELECT CAST('123' AS INTEGER) FROM VERSAODB UNION types charac...

Exportando consulta do banco de dados (Excel, TXT)

PostgreSQL

Neste fórum vamos mostrar como exportar sua consulta SQL para um arquivo CSV ou um TXT gerado em sua máquina. Ex: Utilize o seguinte comando para criar o arquivo: COPY ( SELECT C.IDCLIFOREMP AS IDCLIFOREMP, C.FANTASIA AS NOME, ...

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, ...

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...

Utilização de Data e Conversões (Current_date, timestamp, cast, etc)

Firebird

CURRENT_DATE Seleciona data atual. select current_date from rdb$database --> Retorno: "2019-09-13" CURRENT_TIMESTAMP Seleciona data e hora atual. select current_timestamp from rdb$database --> Retorno: "2019-09-13 08:56:29.6490" ***OBSERVAÇÃO: Importan...