Boa noite. Em relação ao conteúdo da aula 4. Estou tentando compilar a seguinte procedure, mas sempre atesta erro no sql developer:
CREATE OR REPLACE PROCEDURE INCLUIR_CLIENTE
(p_id IN cliente.id%type, p_razao_social IN cliente.razao_social%type, p_CNPJ IN cliente.CNPJ%type, p_segmercado_id IN cliente.segmercado_id%type, p_faturamento_previsto IN cliente.faturamento_previsto%type)
IS
v_categoria cliente.categoria%type;
BEGIN
IF p_faturamento_previsto < 10000 THEN v_categoria := 'PEQUENO'; ELSIF p_faturamento_previsto < 50000 THEN v_categoria := 'MEDIO'; ELSIF p_faturamento_previsto < 100000 THEN v_categoria := 'MEDIO GRANDE'; ELSE v_categoria := 'GRANDE'; END IF;
INSERT INTO cliente VALUES (p_id, UPPER(p_razao_social), p_CNPJ, p_segmercado_id, SYSDATE, p_faturamento_previsao, v_categoria); COMMIT;
END;
E o erro que está ocorrendo são os seguintes:
Erro(22,5): PL/SQL: SQL Statement ignored
Erro(23,18): PL/SQL: ORA-00984: coluna não permitida aqui