SAP Inside Track Ribeirão Preto – Minha visão do evento

By | 26 de Março de 2018

Boa noite a todos, Venho neste post compartilhar um pouco do que vivenciei no último sábado (24/03) no evento SAP Inside Track – Ribeirão Preto. Foi a primeira versão do evento no interior de São Paulo e pude observar a alegria de todos os participantes e palestrantes em poder trocar ideias e compartilhar conhecimento em… Read More »

Como utilizar %ROWTYPE

By | 28 de Fevereiro de 2018

Boa noite pessoal! Depois de um tempo ausente, retorno com um post de algo interessante que eu tinha em minhas anotações. Vamos aprender a utilizar um atributo muito útil para o dia a dia, o %ROWTYPE. O %ROWTYPE representa a linha (registro) da tabela e pode ser utilizado da seguinte maneira: Como registro de tabela… Read More »

Função analítica FIRST_VALUE e LAST_VALUE

By | 18 de julho de 2017

Boa noite, Exemplo útil de funções analíticas Oracle (FIRST_VALUE e LAST_VALUE). Neste exemplo utilizo a Matricula de um colaborador e o horário de início (HR_INICIO) de cada marcação realizada por ele em determinado dia. Select executado: SELECT MATRICULA ,HR_INICIO ,FIRST_VALUE( HR_INICIO ) OVER ( ) MENOR_HR_INICIO ,FIRST_VALUE( HR_INICIO ) OVER ( PARTITION BY MATRICULA )… Read More »

Alterar NLS_DATE_FORMAT da sessão

By | 18 de julho de 2017

Boa noite, pessoal. Segue maneira simples de alterar o parâmetro NLS_DATE_FORMAT diretamente na sessão do usuário: ALTER SESSION SET NLS_DATE_FORMAT=’DD/MM/RRRR HH24:MI:SS’; Na ocasião, estava inserindo um valor com Data/Hora e no select visualizada apenas a data, então utilizei deste recurso para realizar os testes necessários no select. Abraços,    

ALTER USER Oracle – Sintaxe

By | 5 de Março de 2017

Boa tarde, pessoal. Hoje vamos aprender algo que utilizamos bastante no dia a dia. Para alterarmos a senha de um usuário, precisamos logar com um usuário com permissões de administrador. Em seguida o código abaixo deve ser digitado: ALTER USER HR IDENTIFIED BY novasenha; HR: Nome do usuário que estamos alterando a senha novasenha: Senha… Read More »

ORDER BY NULLS FIRST ou NULLS LAST – valores nulos Oracle

By | 21 de Fevereiro de 2017

Boa noite Pessoal. Em alguns momentos é necessário fazer Select onde consultamos algumas informações e determinado campo pode não ter um valor específico, ou seja, conter valores nulos. Imagine se precisamos ordenar nosso select por esse campo, mas, nosso cliente deseja visualizar primeiro ou por último os registros com valores nulos. Segue exemplo de um… Read More »

Function EXTRACT (datetime) -> Dia, Mês e Ano

By | 20 de julho de 2016

Boa noite pessoal. Neste post vamos aprender sobre a utilização da Function Extract do Oracle. Muito usual no dia-a-dia. Com essa função é possível extrair um valor de uma data ou intervalo de data. Neste exemplo iremos extrair o dia, mês e ano de uma data específica: SELECT EXTRACT( DAY FROM TO_DATE(’19/07/2016′, ‘DD/MM/RRRR’)) DIA ,EXTRACT( MONTH… Read More »

Self Join Oracle – Como usar?

By | 3 de Abril de 2016

Boa tarde, como estão? Neste POST iremos aprender algo que em algumas situações do dia-a-dia podemos utilizar.  Para que utilizamos a mesma tabela em um único select? Self Join -> Relacionando a tabela com ela mesma; Foreign Key (ID_POSICAO_ACIMA) referenciando a Primary Key (ID_POSICAO) da mesma tabela.

Função NVL – Oracle PLSQL

By | 24 de Março de 2016

Boa noite pessoal! Neste Post estaremos analisando como utilizar  a Função NVL no Oracle/PLSQL. Como substituir um valor que não é encontrado em uma variável ou coluna de uma tabela.