Cursor em Oracle PL/SQL - GPO (Grupo de Profissionais Oracle)
por gersonjr · Published julho 30, 2009 · Updated agosto 16, 2019
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 algumas vantagens e desvantagens, claro… No meu ponto de vista!
--Declarando variável que receberá cada linha retornada do cursor
--Comando para abrir o cursor
--Faz um laço para percorrer todas as linhas do cursor
--Lê a linha encontrada e coloca os valores na variável rCli.
--"Avisa" para a rotina que caso não encontre mais nada, pode sair do laço.
--Fecha o cursor.
Lembro ainda que é extremamente interessante comentar nossos códigos, escrever de forma de se algum outro desenvolvedor pegue para dar manutenção consiga entender o que está sendo feito a cara passo do nosso código.
por Sergio Willians · Published outubro 30, 2016 · Last modified julho 6, 2019
por Jefferson de Almeida Costa · Published setembro 18, 2016 · Last modified junho 7, 2019
por Tércio Costa · Published junho 5, 2016 · Last modified outubro 6, 2019
setembro 14, 2009 às 9:42 am
Bom post. Melhor explicado do que outros artigos sobre cursores dos sites "conhecidos". Ex: http://www.criarweb.com/artigos/cursores-sql.html. Esse é o primeiro site retornado pelo google na pesquisa: CURSORES + SQL.
dezembro 23, 2009 às 10:46 am
Parabens!!…..muito simple.
fevereiro 8, 2010 às 2:55 am
Parabéns pela forma didática que vc explicou, ficou parecendo bem "fácil", otimo.
Sugiro agora uma pauta falando de manipulacao de datas e horas, que no Oracle parece bem complicado.
Antonio Carlos Zanata disse:
agosto 16, 2010 às 2:39 pm
gostei da matéria pois estou fazendo PL/SQL na universidade, se puder colocar mais matérias seria bom , agradeço.