Apresentacao sobre Oracle RAChttp://oukc.oracle.com/static05/opn/oracle9i_database/40168/053107_40168_source/index.htm Existem seis atributos usados com os cursos em instrucoes PL/SQL, com base no retorno destes atributos e possivel determinas as proximas acoes dentre um bloco PL/SQL.Estes atributos sao:1) %BULK_EXCEPTIONS - Usado por array ou operacoes de bulk collect, ele trata erros de exceptions encontrados durante as operacoes.2) %BULK_ROWCOUNT - Tambem usado em operacoes de bulk collect, este atributo, guardo o numero de linhas alteradas durante a operacao.3) %FOUND - Este atributo testa se a informacao foi encontrada apos um FETCH.4) %ISOPEN - Este atributo verifica se o curso ja se encontra aberto.5) %NOTFOUND - Contrario de %FOUND, testa se a informacao nao foi encontrada apos o FETCH.6) %ROWCOUNT - Este atributo testa o numero de linhas que sofreram FETCH e retorna um numero.Logos estarei montando exemplos praticos com estes comandos. PokerRecomendo a quem quer aprender um pouco mais sobre poker, o livro "Aprendendo a jogar poker" de Leo Bello e um excelente caminho, o Livro tras dicas muito boas alem de ser um otimo guia.Quem quiser saber mais acessem os sites abaixos:http://www.circuitoholdem.com.br/http://www.clubedopoker.com/tut_20050526_4.phphttp://www.pokerpepper.com/http://espnbrasil.terra.com.br/pokerclubbrasil/Quem quiser comprar baralhos, fichas, etc. ( estou fazendo propaganda mas nao estou ganhando nada com isso. rsss)http://www.copga.com.br/http://www.mercadolivre.com.br/Quem quiser aprender jogando, e o melhor de graca acessem os sites:http://www.towertorneos.com/ ( tem muito brasileiro aqui)http://www.pokerpepper.com/http://pt.partypoker.com/No mais boa sorte. Lembrando que :"O Poker nao e um jogo de azar e sim de habilidade e superacao" Uma transacao autonoma (Autonomous Transactions) e startada por uma transacao principal para operar de maneira autonoma ou se ocorrer alguma falha a transacao nao ser afetada.O uso favorito desta FEATURE e em eventos de LOG ou quando tiver a necessidade de nao se impactar a transacao, AUTONOMOUS TRANSACTION e a solucao perfeita para se criar uma transacao autonoma, use o PRAGMA AUTONOMOUS_TRANSACTION. Este comando e colocado na secao de DECLARE do bloco.Oracle : http://www.oracle.com.br/Ex:Create or replace PROC_EXEMPLO ISPRAGMA AUTONOMOUS_TRANSACTION;BEGIN<<>>;END;Exemplo Pratico:1) Transacao 1 : insert into movimentacao2) Executa Autonomous Transaction (pode ser procedure ou funcao)3) transacao 2 : insert into LOG (Procedure com AUTONOMOUS)4) commit na procedure, volta para transacao 15) executa um roolback;Neste caso as informacoes da transacao 1 sao desfeitas e as informacoes da transacao 2 sao mantidas.Lembre-seApos finalizar uma transacao autonoma sempre execute um COMMIT ouroolback antes de voltar a transacao anterior. APENAS EXEMPLOS, BANCO 10G COM RED HATCRIAR UMA TABLESPACECOM APENAS UM DATAFILE CREATE TABLESPACE "TESTE_IDX_TS" LOGGING DATAFILE '/u01/oradata/tmk/TESTE_IDX_TS.dbf' SIZE 200M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO COM MAIS DE UM DATAFILE CREATE TABLESPACE "TESTE_IDX_TS" LOGGING DATAFILE '/u01/oradata/tmk/TESTE_IDX_TS.dbf' SIZE 200M, '/u02/oradata/tmk/TESTE_IDX2_TS.dbf' SIZE 200M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTOCOM MAIS DE UM DATAFILE E AUTOEXTEND DOS DATAFILES CREATE TABLESPACE "TESTE_IDX_TS" LOGGING DATAFILE '/u01/oradata/tmk/TESTE_IDX_TS.dbf' SIZE 200M AUTOEXTEND ON NEXT 1024K MAXSIZE 300M, '/u02/oradata/tmk/TESTE_IDX2_TS.dbf' SIZE 200M AUTOEXTEND ON NEXT 1024K MAXSIZE 300M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO AUMENTAR UM DATAFILEAJUSTAR O TAMANHO DE UM DATAFILEALTER TABLESPACE "SERVICO_TS" ADD DATAFILE '/u04/oradata/tmk/SERVICO_TS2.dbf' SIZE 200M;AJUSTAR O TAMANHO DO AUTOEXTEND DE UM DATAFILE ALTER DATABASE DATAFILE '/u03/oradata/tmk/WSP_TS.dbf' AUTOEXTEND ON NEXT 1024K MAXSIZE 3000K; Ana Clara Lima e Pedro Mattos tocando a balada "Linger" do Epica.Este arranjo e diferente da gravacao do Epica (originalmente