PLS-00103 - Erro ao tentar criar uma procedure

1 resposta
oracle
L

c) Criar uma procedure para imprimir na tela o nome, CPF e quantidade de relacionados de todos os titulares.

CREATE OR REPLACE PROCEDURE SP_TESTE

(T.NOME_TITULAR VARCHAR,

T.CPF_TITULAR VARCHAR,

R.FK_IDT_TIPO_RELA NUMBER)

AS

BEGIN

SELECT  T.NOME_TITULAR AS NOME,

T.CPF_TITULAR AS CPF,

COUNT(R.FK_IDT_TIPO_RELA) AS QTD_TOTAL_RELA

INTO T.NOME_TITULAR,T.CPF_TITULAR,R.FK_IDT_TIPO_RELA

FROM TITULAR T, RELACIONADOS R

GROUP BY T.CPF_TITULAR, T.NOME_TITULAR;

END;

EXEC SP_TESTE;

Erro) PLS-00103: Encontrado o símbolo “.” quando um dos seguintes símbolos era esperado: in out table … columns long double ref char standard time timestamp interval date binary national character nchar

1 Resposta

pmlm

Os argumentos do SP não devem ter alias…

CREATE OR REPLACE PROCEDURE SP_TESTE
  (NOME_TITULAR VARCHAR,
  CPF_TITULAR VARCHAR,
  FK_IDT_TIPO_RELA NUMBER)
AS
....
Criado 18 de abril de 2022
Ultima resposta 20 de abr. de 2022
Respostas 1
Participantes 2