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

Union e Union All

Firebird

É possível combinar os resultados de duas ou mais consultas através do operador Union. Será mostrado um exemplo de situação onde esse operador pode ser usado e os resultados entre duas tabelas. TABELA EXEMPLO EX_FILIAL  | DESCRICAO | ------------...

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

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

Função - Retorna apenas números

Oracle

...

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

Coalesce

Firebird

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

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

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

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

Procedure - Retorna Meses Sequência

Firebird

Estaremos compartilhando com vocês uma procedure que retorna de forma sequencial os meses, esta procedure permite definirmos se queremos meses abreviados ou não. Exemplo: Jan ou Janeiro, nos permite definir um numero de meses a retornar, e o numero de meses ...

Procedure - Data Hora Útil Futuro - Adicionar minutos

Firebird

SQL:  CREATE OR ALTER PROCEDURE ADD_HORA_UTIL (ADDMINUTOS integer, UTIL_INI time, UTIL_FIM time) RETURNS (datahora timestamp) as declare variable minutos integer; declare variable atualtime time; BEGIN datahora=current_timestamp; minutos = 0; ...

Procedure - Retorna data futura ao informar número de dias úteis

Firebird

SQL:  CREATE OR ALTER PROCEDURE RETORNA_SOMA_DIAS_UTEIS (XINICIO VARCHAR(20), XNDIA INTEGER) RETURNS (RETORNO VARCHAR(20)) AS declare variable i integer; DECLARE variable DATA date; BEGIN i = 0; XINICIO = replace(XINICIO,'/','.'); XINICIO = replace(X...

Order by e Having

Firebird

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

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