Capturando Erros em DML’s

pl/sql

Capturando Erros em DML’s É de extrema necessidade se precaver dos erros que podem ocorrer em cargas de dados, transformando-os e/ou sanitizando-os para uma melhor qualidade dos registros. Mas ora ou outra surgem linhas que trazem alguma informação incompatível com o tipo de dados de alguma coluna da tabela. É aí que está o problema. … Ler mais

Multitable Inserts Incondicionais e Condicionais

sql

Multitable Inserts Como todos sabem em desenvolvimento um trecho de código pode ser escrito de diversas formas e com os mesmos resultados. Contudo, sempre gosto de utilizar como base em uma implementação o menor números de instrução possíveis para efetuar um processamento. Ao final de cada codificação efetuo a refatoração para que possa eliminar pontos … Ler mais

TYPE do tipo TABLE com atributo ROWTYPE

b2ap3_thumbnail_plsql.jpg

TYPE do tipo TABLE com atributo ROWTYPE Friends,     é possível criar uma collection com um atributo sendo ROWTYPE de uma tabela para depois fazer um INSERT ? Olá pessoal ! Acima a indagação de um camarada. Antes que alguém questione a validade da solução que eu mostrei a ele, saiba que não costumo discutir … Ler mais

Como Encontrar ou Excluir Linhas Duplicadas em uma Tabela

sql

Como Encontrar ou Excluir Linhas Duplicadas em uma Tabela Este é um erro mais comum do que imaginam, é comum nos deparamos com bases de dados repletas de registros duplicados, o que pode ter ocorrido por conta de um  planejamento mal feito ou,  forçado devido a importação de dados externos. Neste post, veremos como localizar … Ler mais

Introdução ao Oracle Data Guard

bd

Introdução ao Oracle Data Guard Olá pessoal, o André escreveu um artigo sobre a instalação do Oracle Data Guard que me inspirou a escrever sobre o conceito em si. Esse artigo será somente conceitual. Assim, quando você terminar de ler o meu, pode aplicar o conhecimento na prática imediatamente seguindo os passos do artigo do … Ler mais

DELETE X TRUNCATE

sql

DELETE X TRUNCATE Existem dúvidas básicas que nos assolam durante o nosso dia-a-dia e neste artigo vamos abordar uma delas. Primeiramente para testarmos e acompanharmos tudo criaremos uma tabela e vamos colocar dados nela. CREATE TABLE TESTE ( NUMERO INT ); DECLARE NUM NUMBER := 0; BEGIN FOR i in 0..10000 LOOP INSERT INTO TESTE … Ler mais

Asynchronous Commit no Oracle

bd

Asynchronous Commit Este artigo foi escrito por mim e pelo meu colega Carlos H. Y. Furushima (ACE A), e tem como objetivo fazer uma abordagem sobre o commit assíncrono do Oracle (Asynchronous Commit), de forma a tratar suas principais características e diferenças em relação ao commit síncrono. Esta funcionalidade (commit assíncrono) surgiu no Oracle 10g … Ler mais

Diferença entre os comandos TRUNCATE, DELETE e DROP

sql

TRUNCATE, DELETE e DROP No artigo de hoje veremos as diferenças entre os comandos DELETE table, TRUNCATE table  e DROP table e qual deles poderão atender as suas necessidades. DELETE O comando DELETE é usado para remover linhas de uma tabela. Uma cláusula WHERE  pode ser usada apenas para remover algumas linhas. Se nenhuma condição … Ler mais

Diferenças entre TRUNCATE e DELETE

bd

DML e DDL Diferentemente do DELETE que é um DML (Data Manipulation Language) o TRUNCATE é um DDL (Data Definition Language), ou seja, o Truncate opera no dicionário de dados afetando diretamente a estrutura da tabela e não o conteúdo com o Delete faz. Apesar de terem um efeito parecido, que é “apagar” todo o … Ler mais

Deferrable Constraints no Oracle

bd

​ Olá Pessoal, hoje vou abordar um tema muito curioso e pouco conhecido por desenvolvedores no mundo Oracle.  O Modo de validação das constraints. Existe uma máxima no conceito relacional que diz que “Não pode existir um filho sem pai”, entretanto, não é bem assim, isso depende quando a consistência irá ocorrer. No Oracle as … Ler mais

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detectado !

Verificamos que está usando alguma extensão para bloquear os anúncios. O GPO (Grupo de Profissionais Oracle) obtém a sua renda através dos anúncios, para assim manter toda a estrutura dedicada a universalização do conhecimento.

Se você gosta de nosso trabalho, pedimos por gentileza que desabilite o ads blocker. Trabalhamos somente com o Google Adsense e tentamos ao máximo exibir apenas o necessário.

Agradecemos de antemão ! :)

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock