Erros PL/SQL Flashcards

(4 cards)

1
Q

O que acontece quando você remove um ponto e vírgula de um comando PL/SQL?

A

O PL/SQL indica um erro de sintaxe, sublinhando a linha com problema em vermelho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que significa um erro “PLS” no PL/SQL?

A

É um erro de sintaxe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Relatório de erros

ORA-06550: linha 6, coluna 4:

PLS-00103: Encontrado o símbolo “DBMS_OUTPUT” quando um dos seguintes símbolos era esperado:

& = - + ; < / >at in is mod remainder not rem <um expoente (*)> <> or != or ~= >= <= <> and or like like2 like4 likec between || multiset member submultiset O símbolo “” foi substituído por “DBMS_OUTPUT” para continuar.
00000 - “line %s, column %s:\nts” *Cause: Usually a PL/SQL compilation error. *Action:

Qual a causa do erro de sintaxe “PLS” estar relacionado com o comando “DBMS_OUTPUT”?

A

Ocorre quando há algo no começo da linha que não deveria estar ali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SET SERVEROUTPUT ON;
DECLARE
v_ID VARCHAR(10) := ‘Novo programa PL/SQL’;
BEGIN
dbms_output.put_line(v_ID);
v_ID := 2 ;
dbms_output.put_line(v_ID);
END;

Onde está o erro?

A

A variável v_ID foi declarada com um tamanho menor que o inicializado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly