gersonjr

bd 0

JOB no ORACLE – Definindo a periodicidade. (INTERVAL)

Fala PessoALL, Bom, atendendo à dica do amigo Alessandro Varela (http://blogdovarela.com.br) hoje falarei sobre: Como definir corretamente a periodicidade da execução dos seus Job’s! Complica não? É nada!! Vamos lá! Espero que todos tenham lido o post que fiz falando sobre Job’s, caso não tenha lido, ainda dá tempo, basta...

bd 3

Privilegios (Grant) no Oracle

Fala PessoAll, Demorei, mas estamos de volta. Dessa vez, vou dar uma dica bem simples sobre privilégios (grants) no banco Oracle. Quem muitas vezes não foi realizar um select em uma tabela qualquer no banco de dados e obteve um ora-00942: table or view does not exist? Pois é, este...

sql 5

Usando CASE no Oracle – SQL

Fala PessoAll, Bom, conforme prometido no Post anterior, estou aqui para dar uma apimentada na utilização da função DECODE usando SQL Oracle. A funcionalidade que iremos falar hoje é a CASE. Esta funcionalidade é muito boa e dá uma dinâmica muito interessante a comandos SQL, em muitas vezes nos poupando...

sql 3

Função DECODE no Oracle SQL

Fala PessoAll, Hoje vamos falar de Construção de SQL. As vezes precisamos fazer umas coisas mais avançadas num comando SQL e aí precisamos utilizar alguns recursos mais interessantes que o Oracle nos proporciona. Quem nunca pensou: “Ai como seria bom se tivesse um IF no select”. Tem sim! O primeiro...

bd 2

Job no Oracle

Fala PessoALL, Atendendo a pedidos, hoje falaremos sobre Job’s no Oracle. Do que se trata? Job’s são tarefas que são “scheduladas” (agendadas) no Oracle para rodar numa determinada hora que você estipula. Como assim? Bom, vamos aos exemplos: Suponha que você tem um sistema na sua empresa de controle de...

pl/sql 0

SQL Dinâmico Gerando arquivo

Fala PessoAll, Bom, no último tópico postado Oracle Execute Immediate SQL Dinâmico eu falei um pouco sobre como montar e executar query’s dinâmicamente. Ficou bem interessante, mas… o exemplo que postei era para um único registro, e não é sempre que temos este tipo de caso. Algumas vezes temos que...

pl/sql 2

Oracle – Execute Immediate – SQL Dinâmico

Fala pessoAll, Vamos nós novamente. Dessa vez estaremos falando sobre SQL Dinâmicos, um recurso muito interessante no PL/SQL que em diversas vezes não é utilizado por nossos excelentíssimos desenvolvedores, fazendo com que nossos códigos sejam bem maiores, bem mais complexos e bem mais chatos de dar manutenção. Mas… o lado...

sql 3

Union x Union ALL — Select no Oracle

Fala PessoAll, Vamos com mais uma dica interessante sobre Oracle. Vamos analisar desta vez, os comandos UNION e UNION ALL. Estes comandos servem para que possamos unir mais de uma query (select) em um mesmo comando, trazendo os resultados de ambas as query’s. Que? Entendeu nada!? Vamos lá: Existe no...

pl/sql 5

Oracle PL/SQL – Funções (Functions) e Procedures

Bom… hoje em mais um dia a dia de trabalho, rolou mais uma dúvida sobre o uso de procedures e funções no PL/SQL. Aí fiz a seguinte pergunta: Qual a diferença entre Procedure e Function no PL/SQL? Aí surgiram aquelas velhas respostas decoradas da faculdade: “Procedure não retorna valor!”, “Função...

pl/sql 4

Cursor em Oracle PL/SQL

Fala PessoAll, Bom, verificando com o pessoal de algumas listas de e-mails sobre Oracle e um pessoal que trabalha aqui comigo no desenvolvimento Oracle, verifiquei que existem algumas dúvidas quanto a utilização de Cursores no desenvolvimento PL/SQL. Por este motivo, estarei mostrando aqui algumas formas de utilizarmos cursores e explicando...