JElias

pl/sql 1

FUNÇÃO PARA GERAR ARQUIVOS TEXTOS AUTOMATICAMENTE

Olá pessoal, tudo bem? Abaixo segue uma procedure que criei para geração de arquivos textos automaticamente, claro que baseado em uma query recebida como parâmetro. Esta query é recebida como string, ou seja, dinâmica. Atenção: Como a query é dinâmica, observar o uso de aspas simples, pois pode dar erro...

bd 0

DBMS_SCHEDULER – Executar comandos no sistema operacional

Olá pessoal, tudo bem? No post abaixo é mencionado como executar comandos dos sistemas operacionais via banco de dados Oracle, usando o DBMS_SCHEDULER. Primeiro, ESTA FUNÇÃO TEM QUE PASSAR POR UMA AVALIAÇÃO DO DBA, POIS QUEBRA A INTEGRIDADE DE SEGURANÇA DO BANCO COM O SERVIDOR, isso porque a função quando...

bd 0

Dicas de Tuning

Olá pessoal, tudo bem? Aqui vai algumas dicas de Tuning para quem desenvolve e para analista que trabalham com essas operações… Verificar as estatísticas das tabelas e dos índices. Verificar também possíveis fragmentações nas tabelas. Se uma determinada tabela sofre muito DML, talvez seja interessante fazer um Rebuild dos índices,...

0

Forms – Block – Transactional Triggers

Olá pessoal, tudo bem? Bom, faz um tempo que não posto nada em meu blog, mas aqui vai mais um para quem interessar. Apenas um exemplo de um Forms com um bloco usando Transactional Triggers que em alguns casos é muito útil. Este exemplo usa algumas triggers de bloco onde...

pl/sql 0

Função para retornar número ou letras randomicamente

Olá pessoal, tudo bem? Vai aí uma função bem simples para recuperar números ou letras randomicamente de 10 caracteres. Código: CREATE OR REPLACE FUNCTION F_RANDOM(p_caract boolean default true) RETURN VARCHAR2 IS v_param varchar2(15); v_return varchar2(256); BEGIN for x in 1..1000000 loop select trunc(to_number(to_char(systimestamp, ‘SSSSS.FF6’))*1000) into v_param from dual; dbms_random.initialize(v_param); v_return...

0

Forms – Block Procedure

Olá pessoal, tudo bem? Saíndo um pouco dos processos de banco de dados que citei nos post anteriores, vamos agora trabalhar com um item do FORMS da Oracle que é criar um DataBlock baseado em Store Procedure. Esta opção permite tratar os dados retornados do banco de uma forma rápida...

sql 0

SQL com visão de coboleiro

Olá pessoal, tudo bem? É até meio estranho este título, mas trabalhei em um projeto onde documentava e especificava os processos para COBOL, e assim, pude ver que posso usar algumas formas de como a especificação para COBOL é feita para uso no PL/SQL. Antes de descrever tais formas, vamos...