Oracle

Oracle Hata Kodları

ORA-00918: column ambiguously defined hatası

ORA-00918: column ambiguously defined hatası nedir?

The Oracle docs note this on the ora-00918 error*:
ORA-00918 column ambiguously defined

Cause: A column name used in a join exists in more than one table and is thus referenced ambiguously. In a join, any column name that occurs in more than one of the tables must be prefixed by its table name when referenced. The column should be referenced as TABLE.COLUMN or TABLE_ALIAS.COLUMN. For example, if tables EMP and DEPT are being joined and both contain the column DEPTNO, then all references to DEPTNO should be prefixed with the table name, as in EMP.DEPTNO or E.DEPTNO.

Action: Prefix references to column names that exist in multiple tables with either the table name or a table alias and a period (.), as in the examples above.

When ORA-00918 is thrown, you have a column which has been ambiguously defined. If a column name in a join is referenced ambiguously, it exists in multiple tables.

Column names which occur in multiple tables should be prefixed when it is referenced by its table name.
Columns must be referenced as TABLE.COLUMN or TABLE_ALIAS.COLUM . Oracle documentation which reference ORA-00918 give the following example:
– If tables EMP and DEPT are being joined and both contain the column DEPTNO, then all references to DEPTNO should be prefixed with the table name, as in EMP.DEPTNO or E.DEPTNO.

To correct ORA-00918, references should be prefixed to column names existing in multiple tables (either with the table name or table alias and a period)

ORA-24813: cannot send or receive an unsupported LOB

Error Code – Hata Kodu:

ORA-24813:

Error Decription – Hata Tanımı:

cannot send or receive an unsupported LOB

Error Cause – Hatanın Sebebi:

An attempt was made to send a LOB across the network, but either the server does not support the LOB sent by the client, or the client does not support the LOB sent by the server. This error usually occurs when the client and server are running different versions of Oracle.

To Do -Ne Yapabilirim :

Use a version of the Oracle that supports the LOB on both the client and the server.

Oracle Türkçe Dökümanlar

Oracle 10g Application Server Türkçe Kurulum Rehberi – Windows

http://www.oracle.com/global/tr/appserv … _Setup.pdf

Oracle 10g Application Server Türkçe Kurulum Rehberi – Linux

http://www.oracle.com/global/tr/appserv … _Setup.pdf

Oracle 9iAS Türkçe Kullanım Klavuzu

http://www.oracle.com/global/tr/appserv … lavuzu.pdf

Oracle 10g Database Server Türkçe Kurulum Rehberi – Windows

http://www.oracle.com/global/tr/databas … indows.pdf

Oracle 10g Database Server Türkçe Kurulum Rehberi – Linux

http://www.oracle.com/global/tr/databas … BLinux.pdf

Oracle Veritabanı Yönetim Sistemleri – Giriş (Türkçe)

http://www.oracle.com/global/tr/databas … _Giris.pdf

Oracle Teknik Destek Rehberi

http://www.oracle.com/global/tr/support … i_V1.0.pdf

Teknik Destekle Etkin Çalışma

http://www.oracle.com/global/tr/support … sma_V5.pdf

Oracle Teknik Destek – Soru/Cevap
http://www.oracle.com/global/tr/support … evapV6.pdf