Foros del Web » Programación para mayores de 30 ;) » Programación General »

Campo Ambiguo

Estas en el tema de Campo Ambiguo en el foro de Programación General en Foros del Web. Hola a todos Lo que pasa es que estoy haciendo un procedimiento almacenado en sql server 2005, y me sale un error que dice: "Cedula_empleado" ...
  #1 (permalink)  
Antiguo 06/12/2010, 08:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 2 meses
Puntos: 0
Campo Ambiguo

Hola a todos

Lo que pasa es que estoy haciendo un procedimiento almacenado en sql server 2005, y me sale un error que dice:
"Cedula_empleado" nombre de la columna ambiguos.

este es el procedimiento:

USE Universidad4
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE dbo.SP_Buscar_Empleado
@doc_empleado BIGINT

AS
BEGIN TRY
BEGIN TRAN
-- INSERT INTO dbo.other_client

SELECT Empleados.Nombre_empleado AS nombre, Empleados.Apellido_empleado AS apellido, Tipo_Ruta.Descripcion_ruta AS ruta,
Seccional.Nombre_seccional AS seccional, Viaticos.Fecha_ida AS fechaInicial, Viaticos.Fecha_regreso AS fechaFinal, Viaticos.Hora_Ida AS horaInicial,
Viaticos.Hora_Regreso AS horaFinal
FROM Empleados INNER JOIN
Dlle_Actividad ON Empleados.Cedula_empleado = Dlle_Actividad.Cedula_empleado INNER JOIN
Seccional ON Dlle_Actividad.Codigo_seccional = Seccional.Codigo_seccional INNER JOIN
Viaticos ON Empleados.Cedula_empleado = Viaticos.Cedula_empleado INNER JOIN
Tipo_Ruta ON Viaticos.Codigo_tipoRuta = Tipo_Ruta.Codigo_tipoRuta


WHERE Cedula_empleado = @doc_empleado;
COMMIT
END TRY
BEGIN CATCH
ROLLBACK
PRINT ERROR_STATE()
END CATCH


Ojala me puedan ayudan.
Gracias de Antemano
  #2 (permalink)  
Antiguo 06/12/2010, 09:59
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Campo Ambiguo

El error esta aqui:

WHERE Cedula_empleado = @doc_empleado;

No le estas diciendo de que tabla es cedula_empleado si sea de Viaticos o de Empleados por ejemplo empleados.cedula_empleado.

Saludos!
  #3 (permalink)  
Antiguo 06/12/2010, 14:06
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Campo Ambiguo

Muchisimas gracias ese era el error
Saludos y de nuevo gracias por tu ayuda!!!

Etiquetas: ambiguo, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:22.