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

Alterar memória cache

Firebird Instalação / Configuração

Em algumas situações, o uso de memória do firebird fica muito elevado, mesmo o banco de dados sendo pequeno, para isso precisamos limitar o uso de memória cache do mesmo. Aqui, há um passo a passo de como fazer. No servidor, acesse a pasta de configur...

Função - Retorna valor por extenso

Oracle

SQL:  create or replace function valor_extenso (valor number) return varchar2 is extenso varchar2(240); b1 number(1); b2 number(1); b3 number(1); b4 number(1); b5 number(1); b6 number(1); b7 number(1); b8 number(1); b9 number(1); b10 number(1); b11 num...

Utilização de Datas e Conversões (current_date, current_time, timestamp, etc)

Oracle

CURRENT_DATE Seleciona data atual (função alternativa: sysdate para pegar a data do sistema/servidor) select current_date from dual --> Retorno: "2019-09-13" CURRENT_TIMESTAMP Seleciona data e hora atual (função alternativa: systimestamp para pegar...

Operações Join

Oracle

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

Criar usuário somente para consultas no banco de dados

Oracle

Quando for necessário criar um usuário no banco de dados de consulta das tabelas da Ema, executar os comandos abaixo:  1 - Criação do usuário: CREATE USER DOX_CONSULTA IDENTIFIED BY PASSWORD DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP ...

Função - Retorna lista

Oracle

SQL's: create or replace package pkg_retorna_linhas as type linhas is table of varchar2(4000); function retorna_linhas(texto clob, delimitador varchar2) return linhas pipelined; end pkg_retorna_linhas; create or replace package body pkg_retorna_linhas...

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

Oracle

SQL:  create or replace function retorna_parte (xtexto in clob, xdesde in varchar2, xate in varchar2, xcont in integer) return varchar2 is info varchar2(2000); begin select trim(substr(xtexto, instr(xtexto, xdesde, 1, xcont)+length(xdesde), instr(...

Criação de View

Oracle

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

Retorna tempo de um intervalo de datas

Oracle

SQL:  select --campos individuais trunc((datafim-datainicio) / 365) totalano, trunc((datafim-datainicio) / 30) totalmes, trunc((datafim-datainicio)) totaldia, trunc(((datafim-datainicio) * 24)) totalhora, trunc(((dataf...

Função - Retorna apenas números

Oracle

...

Função - Converter BLOB para CLOB

Oracle

SQL:  create or replace function blob_to_clob (b in blob) return clob is pos pls_integer := 1; buffer varchar2( 32767 ); res clob; lob_len pls_integer := dbms_lob.getlength( b ); begin dbms_lob.createtemporary( res, true );...

Retorna datas de um intervalo de dias

Oracle

SQL:  select x.data, initcap(to_char(x.data,'DAY')) dia_semana, case when to_char(x.data, 'd') in (1,7) then 'Fim de semana' else 'Dia útil' end legenda from (select data_inicial + level - 1 data from (select to_date('12/07/201...

Função - Retorna quantidade de dias úteis

Oracle

SQL:  create or replace function dias_uteis (vdatai in date, vdataf in date) return varchar2 as total_dias number; total_feriados number; total_dias_uteis number := 0; begin if vdatai is not null then /* conta a quantidade de dias entr...

Função - Remove caractere especial

Oracle

SQL:  create or replace function remove_char_esp(xvalor in varchar) return varchar2 deterministic is begin return trim(replace(translate(xvalor,'_ = . [ ] ; > < - / ! @ # $ % ¨ & * ( ) \ + { }',' '),' ','')); end; Chamada da função:  select remov...

Função - Remove acentos

Oracle

SQL:  create or replace function remove_acento (i_texto in varchar2) return varchar2 is v_texto varchar2(32767); begin v_texto := i_texto; v_texto := replace(v_texto,'Ã','A'); v_texto := replace(v_texto,'Õ','O'); v_texto := replace(v_tex...

Função - Gera MD5

Oracle

SQL:  create or replace function md5 (valor varchar) return varchar2 is v_input varchar2(2000) := valor; hexkey varchar2(32) := null; begin hexkey := rawtohex(dbms_obfuscation_toolkit.md5(input => utl_raw.cast_to_raw(v_input))); return nvl ...

Função - Formata CPF

Oracle

SQL: create or replace function formata_cpf (xcpf in varchar2) return varchar2 is retorno varchar2(14); begin select substr(lpad(xcpf, 11, '0'),1,3) || '.' || substr(lpad(xcpf, 11, '0'),4,3) || '.' || substr(lpad(xcpf, 11, '0'),7,3)...

Função - Formata CNPJ

Oracle

SQL:  create or replace function formata_cnpj (xcnpj in varchar2) return varchar2 is retorno varchar2(18); begin select substr(lpad(xcnpj, 14, '0'),1,2) || '.' || substr(lpad(xcnpj, 14, '0'),3,3) || '.' || substr(lpad(xcnpj, 14, ...

Função - Converter CLOB para BLOB

Oracle

SQL:  create or replace function clob_to_blob(l_clob clob) return blob is l_blob blob; l_dest_offset number := 1; l_src_offset number := 1; l_lang_context number := dbms_lob.default_lang_ctx; l_warning number; begin dbms_lo...

Union, Union All, Minus e Intersect

Oracle

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