Error

ORA-00918

Plugin buscador de errores Nuevo!
Instala gratis el plugin para buscar errores de Oracle directamente desde la barra de tu navegador.

Descripción:

ORA-00918: columna definida de forma ambigua (column ambiguously defined)

Causa:

Una columna nombre utilizado en una join existe en más de una mesa y, por tanto, se hace referencia ambigua. En una parte de un grupo, cualquier nombre de la columna que se produce en más de una de las mesas debe ser el prefijo de su nombre de tabla cuando se hace referencia. La columna debe ser referenciado como TABLE.COLUMN o TABLE_ALIAS.COLUMN. Por ejemplo, si las tablas EMP y DPTO la acumulación de ambos y contener la columna DEPTNO, a continuación, todas las referencias a DEPTNO debe ser el prefijo con el nombre de tabla, como en EMP.DEPTNO o E. DEPTNO. Traducción automática de: 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.

Acción:

Prefijo de referencias a nombres de columnas que existen en varios cuadros, ya sea con el nombre de tabla o una tabla de alias y un punto (.), Al igual que en los ejemplos anteriores. Traducción automática de: 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.


FORO: ¿Cómo solucionar el error?

Autor:

COMENTARIOS:

por vifru | 11/9/2006 2:01:23 PM

RE: ORA-00918

Agregando alias distintos a cada campo.

por Anónimo | 12/8/2006 4:15:00 AM

RE: ORA-00918

puedes ser mas explicito???

por Anónimo | 7/23/2007 11:03:39 PM

RE: ORA-00918

thanks.....i undestand everything....
nowadays it's working...

Gracias....entendi el problema.
Actualmente esta trabajando mi sw.

por cobreseba | 11/11/2008 7:15:44 AM

RE: ORA-00918

SELECT
customer_id cliecod, product_id prodcod, order_id tipocod, order_date tpocod, promotion_id promcod, sum(quantity) cantidad, max(unit_price) preciounit

FROM

oeconeccion.order_items i inner join oeconeccion.orders o on i.order_id = o.order_id

por raper_fac | 9/19/2009 3:43:17 PM

RE: ORA-00918

select first_name,salary,department_name,manager_id
from employees e inner join departments d
on e.manager_id=d.manager_id
where salary=(select sum(salary)from employees)

ORA-00918: columna definida de forma ambigua

como ago para quitar ese error
tengo un problema ke dice
Muestre los datos de todos los departamentos, incluyendo el nombre del administrador y cuanto es lo que se gasta por pago de salarios en cada departamento.
EMPLOYEE_ID
FIRST_NAME
LAST_NAME
EMAIL
PHONE_NUMBER
HIRE_DATE
JOB_ID
SALARY
COMMISSION_PCT
MANAGER_ID
DEPARTMENT_ID
---------------------------------------------
DEPARTMENT_ID
DEPARTMENT_NAME
MANAGER_ID
LOCATION_ID

esas son las tablas,
alguien me puede ayudar con ese error



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- init.ora spfile.ora fichero de parámetros oracle
- Export Oracle 10g
- Administración de usuarios
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Instalación statspack
- Seguridad listener Oracle 10g
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Recover database until time
- Hotbackup de una base de datos Oracle
- Consultas sobre V$
- Privilegios sysoper y sysdba
- Búsquedas en Oracle 10g case-insensitive
- Bloquear acceso a base de datos por IP
- Cambiar ubicación base de datos
- Loadjava y Dropjava en Oracle
- Configuración de memoria
- Problemas Oracle Jobs
- Encriptación e integridad de datos en Oracle
- Instalación de la máquina virtual Java
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
- Reconstrucción de índices
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
- Errores ORA
- Errores SQL
- Errores AMD
- Errores AUD
- Errores DBV
- Errores DRG
- Errores EPC
- Errores EXP
- Errores IMG
- Errores IMP
- Errores KUP
- Errores LCD
- Errores LFI
- Errores LFI0
- Errores LPX
- Errores LRM
- Errores LSX
- Errores MOD
- Errores NCR
- Errores NID
- Errores NMP
- Errores NNC
- Errores NNF
- Errores NNL
- Errores NNO
- Errores NPL
- Errores NZE
- Errores O2F
- Errores O2I
- Errores O2U
- Errores PCB
- Errores PCC
- Errores PCF
- Errores PLS
- Errores QSM
- Errores RMAN
- Errores TNS
- Errores VID
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com