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. И из-за нескольких возможных причин, которые могут вызвать ошибку, есть несколько действий или шагов, которые можно принять с целью определить, где именно это ошибка, и принять соответствующие решения или обхода.
- 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. Если нет такого стола или существует мнение, создавать таблицы или просмотреть или использовать другой стол или зрения.
- 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. Это случай, если вы можете выбрать из взгляд, не проблема, но потом получить эту ошибку, когда пытаются создать мнение о ней.
- 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 Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop таблице ошибка
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 Ошибка
- Oracle Database Import Error 3113/3114 Импорт базы данных Oracle ошибку 3113/3114
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 создать или добавить новый раздел, не ошибка
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Индекс непригодным государства
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 не достаточно ценностей ошибке
- View and Retrieve Oracle Database Link Details Просмотреть и восстановить базы данных Oracle Link Подробности
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Невозможно создать ПЕРВОНАЧАЛЬНЫЕ степени сегмента в Tablespace Ошибка
- Manual and Clean Uninstall Oracle for Windows Руководство и чистой удалить Oracle для Windows
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Временная Tablespace пустой Ошибка в Oracle
































