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

Fleuv

오라클이 돌아온 이유는 ..

ORA-06550 : 9 행, 열 3 : PLS-00306 : 'ADD_RULE_RANGE_ATTR'에 대한 호출에서 잘못된 개수 또는 인수 유형 ORA-06550 : 9 행, 열 3 : PL / SQL : 명령문 무시

절차 사양에 따라 모든 유형과 매개 변수를 설정했을 때.

절차 사양

PROCEDURE add_rule_range_attr(
    "p_name" IN VARCHAR2,
    "p_entity" IN VARCHAR2,
    "p_attribute" IN VARCHAR2,
    "p_r_negate" IN NUMBER,
    "p_ra_comparer1" IN VARCHAR2,
    "p_ra_comparer2" IN VARCHAR2
);

원래 내 코드는 프로 시저의 매개 변수가 입력 변수 (예 :)로 채워지는 Oracle APEX 환경에서 실행 :PX_INPUT_NAME중이므로 매개 변수에 입력 한 모든 변수가 올바른 데이터 유형인지 확인해야합니다. 그러나 프로 시저를 호출 할 때 프로 시저 매개 변수에 대해 요청 된 데이터 유형에 해당하는 기본값을 가진 변수를 사용합니다.

절차 호출

brg_manager.add_rule_range_attr(
    p_name => v_name,
    p_entity => v_entity,
    p_attribute => v_attribute,
    p_r_negate => v_negate,
    p_ra_comparer1 => v_comparer1,
    p_ra_comparer2 => v_comparer2
);

작동 예제 이 sqlfiddle 을 참조하십시오.

Lukasz Szozda

생략 "(프로 시저 정의)하거나 "매개 변수 식별자 와 함께 호출해야합니다 .

brg_manager.add_rule_range_attr(
    "p_name" => v_name,
    "p_entity" => v_entity,
    "p_attribute" => v_attribute,
    "p_r_negate" => v_negate,
    "p_ra_comparer1" => v_comparer1,
    "p_ra_comparer2" => v_comparer2
);

DBFiddle 데모


에서 스키마 객체 이름과 예선 :

스키마 개체 명명 규칙

모든 데이터베이스 개체에는 이름이 있습니다. SQL 문에서 인용 식별자 또는 인용되지 않은 식별자를 사용하여 개체 이름을 나타냅니다.

인용 된 식별자는 큰 따옴표 ( ")로 시작하고 끝납니다. 인용 된 식별자를 사용하여 스키마 객체의 이름을 지정하는 경우 해당 객체를 참조 할 때마다 큰 따옴표를 사용해야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

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

인수의 개수 또는 유형이 잘못되었습니다. PL / SQL 오류

SpringData Jpa를 사용하는 Oracle의 저장 프로 시저 호출시 인수의 개수 또는 유형이 잘못되었습니다.

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

zxJDBC를 사용하여 프로 시저 호출시 인수의 개수 또는 유형이 잘못되었습니다.

ODP.Net-사용자 정의 유형 매개 변수로 저장 프로 시저를 호출하면 ORA-06550 / PLS-00306이 발생합니다.

LEFT 또는 SUBSTRING 함수 UNION ALL에 잘못된 길이 매개 변수가 전달되었습니다.

LEFT 또는 SUBSTRING 함수 VB.net에 잘못된 길이 매개 변수가 전달되었습니다.

MSG 537 : LEFT 또는 SUBSTRING 함수에 잘못된 길이 매개 변수가 전달되었습니다.

LEFT 또는 SUBSTRING 함수에 잘못된 길이가 전달되었습니다.

라우터 매개 변수의 소품 유형이 잘못되었습니다. 예상되는 숫자에 문자열이 있습니다.

->의 형식 인수가 잘못되었습니다. 포인터를 이해하는 데 도움이 될까요?

->의 형식 인수가 잘못되었습니다. 포인터를 이해하는 데 도움이 될까요?

오류 : 요소 유형이 잘못되었습니다. 문자열 (내장 구성 요소의 경우) 또는 클래스 / 함수 등이 필요합니다.

오류 : 요소 유형이 잘못되었습니다. 문자열 (내장 구성 요소의 경우) 또는 클래스 / 함수가 필요합니다.

경고: React.createElement: 유형이 잘못되었습니다. 문자열(내장 구성 요소의 경우) 또는 클래스/함수가 필요합니다.

오류 : ORA-01730 : 지정된 수의 열 이름이 잘못되었습니다.

오류 : 요소 유형이 잘못되었습니다. 오류를 표시하는 수정 버튼

보기를 열려는 동안 함수에 잘못된 유형이 전달되었습니다.

오류: 요소 유형이 잘못되었습니다. 문자열(내장 구성 요소의 경우) 또는 클래스/함수(복합 구성 요소의 경우)가 필요하지만 다음을 얻었습니다. 개체

SQL 오류 ORA-00979 '식별 그룹이 아님'하지만 그룹 별 문에 무엇이 잘못되었는지 파악할 수 없습니다.

openssl :: rsa :: Rsa를 매개 변수로 전달할 때 유형 인수의 수가 잘못되었습니다.

불변 위반: 요소 유형이 잘못되었습니다: 문자열 또는 클래스/함수가 필요합니다.

요소 유형이 잘못되었습니다: 문자열 또는 클래스/함수(복합 구성 요소의 경우)를 예상했지만 다음을 얻었습니다: 개체

조인 된 테이블 오류 : LEFT 또는 SUBSTRING 함수에 잘못된 길이 매개 변수가 전달되었습니다.

인수 데이터 형식 int가 잘못되었습니다.

인수 개수가 잘못되었습니다. 형식 문자열 [name]에는 0이 필요하지만 형식 호출은 1을 제공합니다.

테이블 유형 매개 변수의 열 이름이 잘못되었습니다.

FUN (X [[i]], ...) 오류 : stab이있는 인수의 'type'(문자)이 잘못되었습니다.

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은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관