Oracle PLS-00382 : 표현식이 잘못된 유형 06550입니다.

c12

내 선택에서 검색 된 id 값을 사용하려고하는데 내 루프가 내 삽입 문에서 기반으로하는 것입니다. 선택의 ID와 TEST_LOG 테이블의 두 번째 열은 모두 NUMBER (19,0)입니다. id를 12345로 바꾸면 제대로 작동합니다. 어떤 아이디어?

BEGIN
  FOR id IN
  (SELECT id FROM t_sample where children is null)
  LOOP
    INSERT INTO TEST_LOG VALUES (my_sequence.nextVal, id, 'sample', current_timestamp);
  END LOOP;
END;

오류:

Error starting at line : 6 in command -
BEGIN
      FOR id IN
      (SELECT id FROM t_sample where children is null)
      LOOP
        INSERT INTO TEST_LOG VALUES (my_sequence.nextVal, id, 'sample', current_timestamp);
      END LOOP;
    END;
Error report -
ORA-06550: line 5, column 69:
PLS-00382: expression is of wrong type
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:
플로린 기타

혼란은 이해할 수 있습니다. 이런 식으로 작성하면 오류가 발생합니다.

...
FOR record IN
      (SELECT id FROM t_sample where children is null)
      LOOP
        INSERT INTO TEST_LOG VALUES (my_sequence.nextVal, record.id, 'sample', current_timestamp);
      END LOOP;
...

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Oracle PLS-00382 : 표현식이 잘못된 유형 06550입니다.

PLS-00382 : 커서에서 표현식이 잘못된 유형입니다.

PLS-00382 : 표현식이 잘못된 유형입니다. PL / SQL : 명령문이 무시되었습니다.

PL / SQL 컴파일 오류-PLS-00382 : 표현식이 잘못된 유형입니다.

PLS-00382: 표현식의 유형이 잘못되었습니다. PL/SQL: 명령문이 무시됨

PLS-00382: 표현식이 익명 블록에서 패키지 기능을 실행하는 형식이 잘못되었습니다.

Oracle- '표현식이 잘못된 유형입니다'패키지의 레코드 유형 테이블 반환

식이 잘못된 유형입니다.-Oracle 오류

"표현식이 잘못된 유형입니다"를 표시하는 전역 사용자 정의 유형이 있는 Oracle SQL TABLE 연산자

ORACLE 표현식이 파이프 라인 함수 (다중 조인 테이블)에서 잘못된 유형입니다.

표현식이 함수에 대해 잘못된 유형입니다.

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

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

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

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

삼항 (조건부) 표현식에 잘못된 유형이 있습니다.

Oracle PLSQL refcursor % ROWTYPE이 표현식의 유형 선언이 불완전하거나 형식이 잘못되었습니다.

이 정규 표현식이 잘못된 이유는 무엇입니까?

잘못된 유형의 표현식

Java Lambda 표현식 : 호환되지 않는 유형 : 람다 표현식의 잘못된 반환 유형

SSIS의 Oracle 쿼리가 잘못된 데이터 형식을 정의합니다.

PLSQL 가져오기 표현식의 유형이 잘못되었습니다.

ORA-06550 : 인수의 개수 또는 유형이 잘못되었습니다

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

Axon 토큰 [IndexTrackingToken{globalIndex=2}]이(가) 잘못된 유형입니다.

잘못된 데이터 유형을 제공하는 부울-Oracle

포함된 양식이 잘못된 입력 유형을 렌더링합니다.

테이블 유형을 반환할 때 Oracle 함수의 잘못된 유형

잘못된 유형입니다. 내 새 유형이 절대 유형인 이유는 무엇입니까?

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관