PLS-00306에 대한 알 수없는 이유 : 잘못된 수 또는 인수 유형

Dracor

여기서 간단한 PL / SQL에 문제가 있습니다. 내 테이블을 다음과 같이 정의했습니다.

TYPE tr_GatheredData IS RECORD(
BS_ID          number,
CUSTOMER_NAME  varchar2(200),
MONTH          varchar2(30),
YEAR           number,
LEAKAGE        number);

TYPE tt_GatheredData IS TABLE OF tr_GatheredData;

나중에 다음과 같은 변수를 시작하려고합니다.

results := tt_GatheredData(1, 'lol', 'omg', 2, 3);

모든 것이 정확하기 위해 나에게 이음새가 있지만

오류 (8,16) : PLS-00306 : 'TT_GATHEREDDATA'호출시 인수의 개수 또는 유형이 잘못되었습니다.

각 칭찬에. issiue가 어디에있을 수 있는지 말해 줄 수 있습니까?

Lukasz Szozda

Oracle 18c 정규 표현식 :

DECLARE
  TYPE tr_GatheredData IS RECORD(
     BS_ID          number,
     CUSTOMER_NAME  varchar2(200),
     MONTH          varchar2(30),
     YEAR           number,
     LEAKAGE        number);

  TYPE tt_GatheredData IS TABLE OF tr_GatheredData;
  results tt_GatheredData;
BEGIN
   results := tt_GatheredData(tr_GatheredData(1, 'lol', 'omg', 2, 3));
   DBMS_OUTPUT.PUT_LINE(results(1).Customer_name);
END;
//

이전 버전:

DECLARE
TYPE tr_GatheredData IS RECORD(
BS_ID          number,
CUSTOMER_NAME  varchar2(200),
MONTH          varchar2(30),
YEAR           number,
LEAKAGE        number);
TYPE tt_GatheredData IS TABLE OF tr_GatheredData;
  results tt_GatheredData;
  t tr_GatheredData ;
BEGIN
   t.BS_ID := 1;
   t.CUSTOMER_NAME := 'lol';
   t.MONTH := 'omg';
   t.YEAR := 2;
   t.LEAKAGE := 3;
   results := tt_GatheredData(t);  -- element has to be record type

   DBMS_OUTPUT.PUT_LINE(results(1).Customer_name);
END;
//

db <> 바이올린 데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

PLS-00306 : 'CREATE_PROGRAM'호출시 잘못된 수 또는 인수 유형

PLS-00306 : Oracle SP 호출시 잘못된 수 또는 인수 유형

Oracle Stored Procedure PLS-00306 : 잘못된 개수 또는 인수 유형

PLS-00306 : 'PUT_LINE'호출시 잘못된 수 또는 인수 유형

Oracle 절차-PLS-00306 : 잘못된 개수 또는 인수 유형

oci_execute(): ORA-06550: PLS-00306: 잘못된 수 또는 유형의 인수

PLS-00306 : 오라클 함수를 호출 할 때 잘못된 개수 또는 인수 유형

Char Out 매개 변수 오류가있는 Oracle 저장 프로 시저 호출 PLS-00306 : 잘못된 수 또는 호출 인수 유형

인수 형식화에 대한 잘못된 인수 유형

"돌연변이" 유형 필드에 대한 알 수 없는 인수

사용자 정의 유형을 사용하여 메모리 배열에 생성 - PLS-00306 잘못된 인수 수

알 수없는 유형에 대한 turicreate 이미지 분류기

Prisma 2 : undefined 유형에 대한 select.count.where의 알 수없는 인수 'where'

NotImplementedError : 오버로드 된 함수 'new_RoutingModel'에 대한 인수의 개수 또는 유형이 잘못되었습니다.

"foreach ()에 대해 잘못된 인수가 제공됨"이 나타나는 이유를 알고 있습니까?

벡터에 대한 잘못된 인수 유형

GoogleMap OnMyLocationChangeListener 주변의 PermissionCheck에 대한 잘못된 유형 인수

내장 연산에 대한 잘못된 인수 유형

'||' 호출 시 잘못된 수 또는 유형의 인수

204 코드 상태에 대한 알 수없는 응답 유형

알 수 없는 일반 유형의 작업에 대한 ContinueWith

알 수없는 int 유형에 대한 범위 반환

모델에 대한 알 수없는 속성 '유형'

올바른 매개 변수 이후에도 호출시 잘못된 인수의 수 또는 유형

올바른 매개 변수 이후에도 호출시 잘못된 인수의 수 또는 유형

함수 유형에 대한 sizeof; gcc는 잘못된 형식으로 인식하지 않습니다.

비 균일 유형 매개 변수가있는 데이터 유형에 대한 유도는 잘못된 유형의 용어를 생성합니다.

알 수 없는 유형을 찾았습니다. DepartmentDetails에 대한 유형이 없습니다.

Snowflake - 함수 'IFF'에 대한 잘못된 인수 > 유형: (VARCHAR(16777216), VARCHAR(16777216), NULL)