저장 프로 시저 오류 PLS-00201 : 식별자 'UTL_HTTP'를 선언해야합니다.

루이스 가르시아

서비스에서 일부 XML 데이터를 요청하는 저장 프로 시저를 만들려고합니다. 온라인에서 몇 가지 예제를 찾았으며 모두이 UTL_HTTP 패키지 사용을 가리 킵니다. 그러나 저장 프로 시저를 컴파일하려고 할 때마다 오류가 발생합니다.

PLS-00201: identifier 'UTL_HTTP' must be declared

사용하려는 코드의 기본 골격은 다음과 같습니다.

PROCEDURE GET_XML_DATA2 AS

BEGIN
   DECLARE
   v_soap_request    VARCHAR2(32767);
   v_soap_response   VARCHAR2(32767);

   v_http_request    UTL_HTTP.req; --Fails here
   v_http_response   UTL_HTTP.resp; -- Fails here too
   v_action          VARCHAR2(4000) := '';

BEGIN

    null;

END;

END GET_XML_DATA2;

표시된 줄에서 실패하고 컴파일되지 않습니다. Oracle Express Edition을 사용하고 있으며 이미 사용자에게 해당 패키지에 대한 실행 권한을 부여하려고 시도했습니다. 그것은 작동하지 않았다. 또 무엇을 볼 수 있습니까? 다른 원인은 무엇입니까? 감사!

Simon

이미 자신을 파악했듯이 이것은 권한 문제인 것 같습니다. 사용자는 UTL_HTTP 패키지에 대한 액세스 권한이 없습니다. 사용자에게 패키지에 대한 EXECUTE 권한이 있는지 확인하십시오.

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

이 작업을 SYS로 수행해야 할 수도 있습니다.

SQL Developer (PL / SQL 개발을 수행하는 경우 권장 할 수 있음)를 사용하여 어떻게 든 패키지를 살펴볼 수 있는지 확인하십시오. 그래도 도움이되지 않으면 사용자가 현재 가지고있는 권한을 게시하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Oracle nvl2가 저장 프로 시저 PLS-00201에서 작동하지 않음 : 식별자 'NVL2'를 선언해야합니다.

PLS-00201 – 식별자를 선언해야 하며 컬렉션을 프로시저에 전달해야 합니다.

오류 PLS-00201 : 식별자 kurtwb를 선언해야합니다.

PL / SQL 사용 저장 프로 시저 오류-식별자를 선언해야합니다.

PLS-00201 : 식별자 'D'를 선언해야합니다.

오류 (7,11) : PLS-00201 : 식별자 'NA.TITLE_ID'를 선언해야합니다.

오류(13,34): PLS-00201: 식별자 'D.BNDNG_TYP'를 선언해야 합니다.

PLS-00201 : 절차에서 식별자를 선언해야합니다.

PL / SQL에서 "PLS-00201 : 식별자 'JSON_VALUE'를 선언해야합니다."오류가 발생합니다.

PL SQL, 오류 (32,43) : PLS-00201 : 식별자 'HR'을 선언해야합니다.

식별자는 ORA-06550 및 PLS-00201로 선언되어야합니다.

PLS-00201 : 식별자 'TYR'을 선언해야합니다.

ORA-06550 : 줄 1, 열 7 : PLS-00201 : 식별자 'PAYMENT_UPDATE'를 선언해야합니다 ORA-06550 : 줄 1, 열 7 : PL / SQL : 명령문 무시

저장 프로 시저에서 스칼라 변수 오류를 선언해야합니다.

Oracle PL / SQL 프로 시저 식별자는 오류로 선언되어야합니다.

PLS-00201 : 식별자 'DBMS_SODA_ADMIN.DESCRIBE_COLLECTION'을 선언해야합니다.

PLS-00201 : 식별자 'V_OUT_FILE'을 선언해야합니다.

저장 프로 시저 오류 "스칼라 변수를 선언해야 함"

테이블 매개 변수를 사용하여 저장 프로 시저를 작성할 때 "스칼라 변수를 선언해야합니다"오류

테이블 매개 변수를 사용하여 저장 프로 시저를 작성할 때 "스칼라 변수를 선언해야합니다"오류

프로 시저를 만들 수 없습니다. 오류 : 스칼라 변수 "@TableName"을 선언해야합니다.

프로 시저 선언 오류 (PLS-00488)

프로 시저 선언 오류 (PLS-00488)

프로시저를 실행하는 동안 오류 PLS-00103

"저장 프로 시저 'ÿþ'를 찾을 수 없습니다."오류

선택 오류 1064를 사용하는 저장 프로 시저

프로 시저에서 <Node>를 반환하려고 할 때 "오류 : 선언되지 않은 식별자"

저장 프로 시저에 배열을 전달할 때 개체가 IConvertible 오류를 구현해야합니다.

Oracle의 저장 프로 시저가 오류 PLS-00428을 제공함

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

뜨겁다태그

보관