ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 стол или мнение не существует Ошибка Oracle

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: Иногда, когда вы компилируете объект или пакет, или просмотреть в Oracle, или выполнять какие-либо PL / SQL заявления по Oracle столом, или при запуске программы Oracle или заявке, после моей ошибки происходит:

ORA-00942: table or view does not exist ORA-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. Причины или основания для ORA-00942 сообщение об ошибке, из-за Oracle пытается выполнить SQL заявление о том, что ссылки стол или мнение о том, что либо не существуют, или из-синоним, который не позволяет здесь был использован, или из-за вас делать не имеют права доступа на конкретный объект. 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: Проверка существующих пользователей таблицы и взгляды, если они существуют в Oracle, запросив словаря данных, выполнив следующие SQL заявление:

    select * * выберите
    from all_objects от all_objects
    where object_type in (’TABLE’,'VIEW’) где в object_type ( 'table', 'VIEW')
    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. Проверьте и убедитесь, что написание стол (не misspell) или просматривать название является правильным.
    • 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. В этом случае вы должны будете иметь владелец таблицы или просмотреть или Oracle 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. Если таблицы или мнение существует, но находится в различные схемы из текущей схемы, когда SQL выполняет (иными словами, таблица не является владельцем сайта, но принадлежит другому пользователю), ORA-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=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <-дель-datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

New Articles Новые статьи

Incoming Search Terms for the Article Входящий Условия поиска для статьи

ora-00942 ora-00942 - -- ORA-00942: table or view does not exist ORA-00942: таблица или просмотреть не существует - -- ora 00942 ora 00942 - -- PL/SQL: ORA-00942: table or view does not exist PL / SQL: ORA-00942: таблица или просмотреть не существует - -- ora 942 ora 942 - -- ORA-00942: table or view does not exist ORA-00942: таблица или просмотреть не существует - -- Oracle table or view does not exist Oracle или просмотра таблицы не существует - -- table or view does not exist таблицы или просмотреть не существует - -- ORA-00942: ORA-00942: - -- ORA-00942 error ORA-00942 ошибка - -- ORA-00942 ORA-00942 - -- ORA-00942 TABLE OR VIEW DOES NOT EXIST ORA-00942 стол или мнение не существует - -- "ORA-00942: table or view does not exist" "ORA-00942: таблица или мнение не существует" - -- 00942 00942 - -- v$session table or view does not exist $ сессии в таблице или мнение не существует - -- SQL Error: ORA-00942: table or view does not exist SQL ошибка: ORA-00942: таблица или просмотреть не существует - -- oracle ORA-00942 оракула ORA-00942 - -- table or view does not exist oracle таблицы или просмотреть не существует оракул - -- ORA-00942: table or view does not exist ORA-00942: таблица или просмотреть не существует - -- ORA-00942 ORA-00942 - -- TABLE OR VIEW DOES NOT EXISTS Таблицы или просмотреть, не существует - -- ORA-00942 oracle ORA-00942 оракул - -- v$session ORA-00942: table or view does not exist в $ сессии ORA-00942: таблица или просмотреть не существует - -- ora-00942 package ora-00942 пакет - -- oracle table does not exist оракула таблице не существует - -- ORA 000942 ORA 000942 - -- ORA-00942 v$session ORA-00942 $ в сессии - -- oracle "table or view does not exist" оракул "или просмотра таблицы не существует" - -- ora-000942 ora-000942 - -- all все - -- ORA-00942:table or view does not exist ORA-00942: таблица или просмотреть не существует - -- "table or view does not exist" "таблицы или просмотреть не существует" - -- ORA-00942: a tabela ou view não existe ORA-00942: tabela мнение или нет существует - -- not exists oracle не существует оракул - -- ORA-00942: ORA-00942: - -- ora 00942 table or view does not exist ora 00942 стол или мнение не существует - -- "ORA-00942" "ORA-00942" - -- oracle not exists оракула не существует - -- SQL Error: ORA-00942 SQL ошибка: ORA-00942 - -- exist oracle существуют оракул - -- PL/SQL: ORA-00942 PL / SQL: ORA-00942 - -- v$session does not exist в $ сессии не существует - -- table or view doesn't exist таблицы или просмотреть не существует - -- oracle table permissions оракула таблице разрешений - -- ora-00942 : table or view does not exist ora-00942: таблица или просмотреть не существует - -- ora-00942: TABLE OR VIEW DOES NOT EXISTS ora-00942: таблица или просмотреть не существует - -- ORA-00942: table or view does not exist in ORA-00942: таблица или просмотреть не существует - -- oracle v$session table or view does not exist оракула в $ сессии стол или мнение не существует - -- ora 942 table or view does not exist ora 942 или просмотра таблицы не существует - -- check if table exist in oracle Проверьте, если существуют в таблице оракула - --