ORA-00942 Table or View Does Not Exist Oracle Error 이 문서가 적용되는 오라 - 00942 테이블이나 오라클 오류가 존재하지 않습니다

Sometime when you compile an object or package or view in Oracle, or execute some PL/SQL statements on Oracle table, or when running an Oracle program or application, the following error my occurs: 언젠가 개체 또는 패키지를 컴파일 할 때 또는보기에 오라클, 또는 실행 일부 pl / sql 문장을 오라클 테이블을, 또는 오라클 프로그램 또는 응용 프로그램을 실행하는 경우 다음과 같은 오류 내가 발생합니다 :

ORA-00942: table or view does not exist 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다

The cause or reason for ORA-00942 error message is because of Oracle tries to execute an SQL statement that references a table or view that either does not exist, or because of a synonym that is not allowed here was used, or because of you do not have access rights to the particular object. 오라 - 00942의 원인이나 이유는 오라클 때문에 오류 메시지가를 실행하려고 시도의 테이블을 참조하거나이 문서가 적용되는 오류가 존재하지 않습니다 그 중 하나, 또는 동의어 때문에 여기에 그가 사용은 허용되지 않습니다, 또는 당신 때문에 특정 개체를 액세스 권한이 없다. Other possible cause is that the table or view belongs to another schema and you didn’t reference the table by the schema name, or a view was referenced where a table is required. 다른 원인은이 문서가 적용되는 테이블 또는 소속을 다른 스키마와 안에 테이블을 참조하는 스키마 이름, 또는이 문서가 적용되는 참조는 어디에 테이블이 필요합니다.

Depending on what’s the cause of the problem, there are several resolutions or remedies to resolve this error. 무엇이 문제의 원인에 따라 몇 가지 해상도 또는 구제책이 오류를 해결합니다. And due to several possible reasons that may cause the error, there are several actions or steps that you can take to identify where is the error and take the appropriate workaround or solution. 그리고 여러 가지 이유로 인해이 오류를 일으킬 수있는 몇 가지 취할 수있는 행동이나 단계가 어디에있는 오류를 확인하여 필요에 따라 적절한 해결 방법이나 솔루션을합니다.

  1. Check existing user tables and views if they exists in Oracle by querying the data dictionary by executing the following SQL statement: 기존 사용자 테이블 및 조회 확인 오라클 만약 그들이 존재을 쿼리하여 다음과 같은 sql 문장을 실행하여 데이터를 사전 :

    select * 선택 *
    from all_objects all_objects에서
    where object_type in (’TABLE’,'VIEW’) 어디에 object_type ( '테이블', '보기')
    and object_name = ‘ OBJECT_NAME ‘; 그리고 object_name = 'object_name';

    Replace OBJECT_NAME with the name of the table or view that you want to verify its existence. object_name의 이름으로 대체하고자하는 문서가 적용되는 테이블 또는 그 존재를 확인합니다.

    If this error occurred because the table or view does not exist, take the following actions: 이 문서가 적용되는 테이블이나 있기 때문에 이러한 오류가 발생했습니다은 존재하지 않습니다은 다음과 같은 행동 :

    • Check and ensure that the spelling of the table (does not misspell) or view name is correct. 맞춤법을 확인하고 테이블에 있는지 확인합니다 (잘못되지 않습니다) 또는이 문서가 적용되는 이름이 정확합니다.
    • Check and ensure that a view is not specified where a table is required. 이 문서가 적용되는 보장이 지정되지 않았을 확인하고 어디에 테이블이 필요합니다.
    • If no such table or view exists, create the table or view, or use another table or view. 같은 테이블 또는이 문서가 적용되는 경우가 존재를 작성하거나이 문서가 적용되는 테이블에서, 또는 다른 테이블 또는보기를 사용합니다.
  2. If the table or view exists, check and verify if the user has the necessary permissions and rights to read and access (ie select) from the table, as certain privileges may be required to access the table. 이 문서가 적용되는 경우에는 테이블 또는 존재를 확인하고 확인하는 데 필요한 경우에는 사용자가 사용 권한과 권리를 읽기 및 액세스 (예 : 선택)을 테이블로 테이블에 액세스하는 특정 권한이 필요할 수있습니다. In this case, you will need to have the owner of the table or view, or a Oracle DBA to grant the appropriate privileges, permissions or rights to this object. 이 경우에, 여러분의 소유자가 필요합니다 테이블 또는이 문서가 적용되는가, 또는 적절한 권한을 부여하는 오라클 dba, 사용 권한이나 권리를이 개체를합니다.

    Note that when selecting from a system view (such as v$session) the privilege or access rights to select from the view must be granted to the user directly and not via a role. 이 문서가 적용되는이 시스템에서 선택할 때 참고 사항 (예 : 승 $ 세션)에서 권한 또는 액세스 권한을 부여해야합니다을 선택하여 사용자의보기를 통해 직접적으로이 아니라 역할을합니다. This is the case if you can select from the view without problem but then get this error when trying to create a view on it. 이것은이 문서가 적용되는 경우를 선택하실 수있습니다 그렇다면이 오류가없는 문제를하지만이 문서가 적용되는 경우에 그것을 만드는 시도합니다.

  3. If the table or view exists but is in a different schema from the current schema where the SQL is executing (in other word, the table doesn’t own by you, but owned by other user), the ORA-00942 error will return too. 테이블이나이 문서가 적용되는 경우에는이 존재하지만 현재의 스키마는 다른 스키마를 실행하는 구조화 질의어는 어디에 (다른 단어, 당신에 의해서 테이블을 소유하지 않습니다, 그러나 다른 사용자가 소유하고), 오라 - 00942 오류가 반환 너무 합니다. Resolve this by explicitly reference the table or view by specifying the schema name, ie schema_name.table_name. 이 문서가 적용되는 해결 방법이 의해 명시적으로 참조하는 테이블 또는 스키마 이름을 지정하여, 즉 schema_name.table_name합니다.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 중요 사항 : 이것은 기계 번역 페이지는 "있는 그대로"제공하지 않고 보증합니다. Machine translation may be difficult to understand. 기계 번역을 이해하기 어려울 수있습니다. Please refer to 를 참조하시기 바랍니다 original English article 원래 영어 자료 whenever possible. 언제 수있습니다.

Share and contribute or get technical support and help at 를 공유하고 기술 지원 및 도움을 공헌하지 않는다면 My Digital Life Forums 내 디지털 라이프 공개 토론 . 합니다.



Leave a Reply 남길 회신

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 이러한 태그를 사용할 수있습니다 : <a href="" title=""> <acronym title=""> <abbr title=""> <blockquote cite=""> <b> <cite> <code> <델 날짜 = ""> <em> <i> <strike> '<q cite="">

Subscribe without commenting 논평없이 구독 신청
이메일


Custom Search

New Articles 새로운 기사

Incoming Search Terms for the Article 이 문서에 대한 검색어를 수신

ora-00942 오라 - 00942 - - ORA-00942: table or view does not exist 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - ora 00942 오라 00942 - - PL/SQL: ORA-00942: table or view does not exist pl / 구조화 질의어 : 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - ora 942 942 오라 - - ORA-00942: 오라 - 00942 : - - table or view does not exist 테이블 또는 뷰가 존재하지 않습니다 - - ORA-00942: table or view does not exist 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - Oracle table or view does not exist 오라클 테이블 또는 뷰가 존재하지 않습니다 - - ORA-00942 TABLE OR VIEW DOES NOT EXIST 오라 - 00942 테이블 또는 뷰가 존재하지 않습니다 - - ORA-00942 오라 - 00942 - - 00942 00942 - - oracle ORA-00942 오라클 오라 - 00942 - - "ORA-00942: table or view does not exist" "오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다" - - v$session table or view does not exist 승 $ 세션 테이블 또는보기가 존재하지 않습니다 - - ORA-00942 error 오라 - 00942 오류 - - SQL Error: ORA-00942: table or view does not exist sql 오류 : 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - ORA-00942 oracle 오라 - 00942 오라클 - - ora-000942 오라 - 000942 - - v$session ORA-00942: table or view does not exist 승 $ 세션 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - TABLE OR VIEW DOES NOT EXISTS 테이블이나이 문서가 적용되는가 존재하지 않습니다 - - table or view does not exist oracle 이 문서가 적용되는 테이블이나 오라클이 존재하지 않습니다 - - ORA 000942 오라 000942 - - ORA-00942: table or view does not exist 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - oracle table does not exist 오라클 테이블이 존재하지 않습니다 - - all 모두 - - not exists oracle 오라클이 존재없습니다 - - ORA-00942 v$session 오라 - 00942 승 $ 세션 - - oracle not exists 오라클이 존재없습니다 - - ora-00942 package 오라 - 00942 패키지 - - "table or view does not exist" "테이블 또는보기가 존재하지 않습니다" - - ORA-00942: a tabela ou view não existe 오라 - 00942 : 또는이 문서가 적용되는가 없을 tabela - - PL/SQL: ORA-00942 pl / 구조화 질의어 : 오라 - 00942 - - ORA-00942 오라 - 00942 - - oracle v$session table or view does not exist 오라클 승 $ 세션 테이블 또는보기가 존재하지 않습니다 - - check if table exist in oracle 오라클 테이블에 존재하는 것으로 확인 - - SQL Error: ORA-00942 sql 오류 : 오라 - 00942 - - oracle drop if exists 오라클 드롭 경우가 존재 - - v$session does not exist 승 $ 세션이 존재하지 않습니다 - - v$session does not exists 승 달러 세션이 존재하지 않습니다 - - table or view doesn't exist 테이블 또는 뷰가 존재하지 않습니다 - - ora 00942 table or view does not exist 00942 테이블이나이 문서가 적용되는 오라이 존재하지 않습니다 - - oracle error: ORA-00942: table or view does not exist 오라클 오류 : 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - "ORA-00942" "오라 - 00942" - - ora-00942 : table or view does not exist 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - table or view does not exist 테이블 또는 뷰가 존재하지 않습니다 - - PL/SQL: ORA-00942: table or view does not exist pl / 구조화 질의어 : 오라 - 00942 : 테이블 또는 뷰가 존재하지 않습니다 - - ORA-00942 drop table 오라 - 00942 드롭 테이블을 - - check the exist of table oracle 오라클의 테이블이 존재 확인합니다 - - v$ view in oracle 오라클 승 달러에서보기 - -