O que acontece quando você remove um ponto e vírgula de um comando PL/SQL?
O PL/SQL indica um erro de sintaxe, sublinhando a linha com problema em vermelho.
O que significa um erro “PLS” no PL/SQL?
É um erro de sintaxe.
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”?
Ocorre quando há algo no começo da linha que não deveria estar ali.
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 variável v_ID foi declarada com um tamanho menor que o inicializado.