Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rogerkirk

Labels

Recommended Posts

salve pessoal, eu estava lendo a programação e vi uns labels, para que serve? É só para marcação ou tem algum processamento?

 

1 DECLARE

2 v_dept NUMBER(2);

3 v_emp_count NUMBER(2);

4 BEGIN

5 <<seis_tentativas>>

6 FOR cont IN 1..6 LOOP

7 <<bloco_selecao>>

8 BEGIN

9 SELECT DEPARTMENT_ID

10 INTO v_dept

11 FROM DEPARTMENTS

12 WHERE DEPARTMENT_ID = cont * 10;

13 <<bloco_contador>>

14 BEGIN

15 SELECT count(*)

16 INTO v_emp_count

17 FROM EMPLOYEES

18 WHERE DEPARTMENT_ID = v_dept;

19 END bloco_contador;

20 DBMS_OUTPUT.PUT_LINE('Existe(m) '||v_emp_count||' empregados no departamento

'||v_dept);

21 END bloco_selecao;

22 END LOOP seis_tentativas;

23 END;

24 /

 

Vlw Roger

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que até tem GO TO em plsql, mas GO TO me dá até arrepios e me faz lembrar do COBOL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.