Oi Pessoal!!!
Td beleza?
Gostaria que me respondessem a um pergunta.
Eu fiz um select dentro de uma trigger no Post_Query, onde eu seleciono um valor e jogo pra dentro de uma varável NUMBER de 8.
Bom minha pergunta é a seguinte: Eu inicializei essa variável que eu criei com 0(zero), ou seja, minha variável está recebendo zero na inicialização, está correto ou não? Quando eu sei que devo inicializar minha varável ou não?
Obrigada a todos,
Laninha
Pergunta? Inicializar variáveis.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Laninha,
Eu costumo sempre inicializar variáveis numéricas, principalmente quando serão realizados cálculos com ela.
No exemplo abaixo, eu não inicializei e, o valor retorna nulo, pois tentei somar 1 à nulo (quando não inicializada, recebe nulo) e, ele me retornou nulo.
Este foi um dos exemplos que me lembrei...
qualquer coisa, manda ai.
Eu costumo sempre inicializar variáveis numéricas, principalmente quando serão realizados cálculos com ela.
No exemplo abaixo, eu não inicializei e, o valor retorna nulo, pois tentei somar 1 à nulo (quando não inicializada, recebe nulo) e, ele me retornou nulo.
Este foi um dos exemplos que me lembrei...
DECLARE
v_valor NUMBER;
BEGIN
v_valor := v_valor + 1;
dbms_output.put_line('Valor: ' || v_valor);
IF v_valor IS NULL
THEN
dbms_output.put_line('Não somou, pois é nula. ');
END IF;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes