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: Негдје када компајлирати неки предмет или пакет или поглед на систем за релацијске базе података, или извршити неки ПЛ / СКЛ извештаја на Орацле табела, или када се изводе Орацле програм или апликацију, следеће грешке моје појављује:
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. И због неколико могућих разлога који мај проузрокује грешку, постоји неколико кораке или акције које можете предузети да бисте утврдили где је грешка и предузети одговарајуће решење или решење.
- Check existing user tables and views if they exists in Oracle by querying the data dictionary by executing the following SQL statement: Провера постојећег корисника столови и прегледа, ако они постоје у Орацле по Упит о рјечник података по извршавању СКЛ саопсстењу следеће:
select * селецт *
from all_objects од алл_објецтс
where object_type in (’TABLE’,'VIEW’) где објецт_тыпе у ( 'лекове,' Виеу ')
and object_name = ‘ OBJECT_NAME ‘; и објецт_наме = 'ОБЈЕЦТ_НАМЕ';Replace OBJECT_NAME with the name of the table or view that you want to verify its existence. Замените ОБЈЕЦТ_НАМЕ са именом на сто или поглед који желите провјерити своје постојање.
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. Ако нема такве сто или поглед постоји, креирајте табелу или поглед, или користити другу табелу или поглед.
- 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. У том случају, морат ћете имати власник табела или поглед, или Орацле ДБА доделити одговарајуће привилегије, дозволе или права на овом објекту.
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. Ако се сто или поглед постоји, али је у другом шемом од тренутне схеме где је извршни СКЛ (у друга реч, табела не поседујете од вас, али у власништву других корисника), у Ора-00942 грешка ће се вратити превише . Resolve this by explicitly reference the table or view by specifying the schema name, ie 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 Ора-02449 Орацле дроп сто о грешци
- Easily Duplicate, Copy or Backup Tables in Oracle, PostgreSQL, DB2 and SQLite with Create Table As SQL Једноставно Двоструки, Копирај или Безбедносна копија табела у Орацле, ПостгреСКЛ, ДБ2 и СКЛите са Направите табелу као СКЛ
- 0×8007232B DNS Name Does Not Exist Error on Windows Vista or Server 2003 Activation 0 × 8007232Б ДНС име не постоји Грешка на Уиндоус Виста и Сервер 2003 за активирање
- IMP-00013 Oracle Import Error ИМП-00013 Орацле Увоз Грешка
- Oracle PL/SQL ORA-00947 Not Enough Values Error Орацле ПЛ / СКЛ Ора-00947 није довољно вредности грешка
- Oracle EXP-00091 Error When Export Database Орацле ЕКСП-00091 Грешка при када извоз базе података
- Oracle Database Import Error 3113/3114 Орацле база података Увоз Грешка при 3113/3114
- ORA-25153 Temporary Tablespace is Empty Error in Oracle Ора-25153 Привремене Таблеспаце је Празан Грешка у Орацле
- Oracle ORA-14074 Create or Add New Partition Fails Error Орацле Ора-14074 створити или додавање нових партиција не грешка
- View and Retrieve Oracle Database Link Details Прегледајте и скинули Орацле база података линк детаље

























