SQL Server - POrfavor ayuda con este query es urgente porfavorr

 
Vista:

POrfavor ayuda con este query es urgente porfavorr

Publicado por lucia silva (1 intervención) el 12/11/2006 21:50:47
hola necesito ayuda urgente tengo 3 tablas en una base de datos que estan ligadas una de ellas contiene toda la información incluyendo los campos de las otras dos tablas en el query tengo lo siguiente:

ALTER procedure [dbo].[alta]
@clase_documento smallint,
@codigo smallint,
@num_documento varchar(50),
@titulo varchar(50),
@quien_genera varchar(50),
@quien_aprueba varchar(50),
@direccion bit,
@gerenciatecnica bit,
@gerenciamanufactura bit,
@gerenciaingplanta bit,
@gerenciaadministrativa bit,
@gerenciarh bit,
@gerenciasi bit,
@gerenciaventas bit,
@numrevision decimal(18,0),
@fechaliberacion varchar(50),
@numpaginas int,
@vinculo varchar(MAX)
as
begin
set nocount on
declare @reder as integer
select @reder=0
if exists (select * from captura1, documentos, codigo where (num_documento= @num_documento) and (id=@clase_documento)and (id2 = @codigo))
update captura1 set titulo= @titulo, quien_genera= @quien_genera,
quien_aprueba= @quien_aprueba,direccion= @direccion, gerenciatecnica=@gerenciatecnica,
gerenciamanufactura=@gerenciamanufactura,gerenciaingplanta=@gerenciaingplanta,
gerenciaadministrativa=@gerenciaadministrativa, gerenciarh=@gerenciarh,
gerenciasi=@gerenciasi, gerenciaventas=@gerenciaventas,numrevision=@numrevision,
fechaliberacion=@fechaliberacion,numpaginas=@numpaginas,vinculo=@vinculo
where (num_documento= @num_documento)
else
insert into captura1
(
num_documento,
codigo,
clase_documento,
titulo,
quien_genera,
quien_aprueba,
direccion,
gerenciatecnica,
gerenciamanufactura,
gerenciaingplanta,
gerenciaadministrativa,
gerenciarh,
gerenciasi,
gerenciaventas,
numrevision,
fechaliberacion,
numpaginas,
vinculo)

values
(@num_documento,
@codigo,
@clase_documento,
@titulo,
@quien_genera,
@quien_aprueba,
@direccion,
@gerenciatecnica,
@gerenciamanufactura,
@gerenciaingplanta,
@gerenciaadministrativa,
@gerenciarh,
@gerenciasi,
@gerenciaventas,
@numrevision,
@fechaliberacion,
@numpaginas,
@vinculo)

return
select @reder=@@error
if @@error <>0
return @reder
end

la tabla de catura 1 contiene todos los datos, y las otras dos solo son dos campos y lo que hace este query es que me pone el indice de las 2 tablas más yo quiero que me de el valor del indice osea que si en la tabla 1 tengo id y codigo :
id2 codigo
1 primero
2 segundo


que en la tabla de captura si se tecleo 1 que se guarde el valor de primero no el 1
porfavorr ayudenme con este me urgeeee!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:POrfavor ayuda con este query es urgente porfav

Publicado por Isaías (3308 intervenciones) el 13/11/2006 18:31:59
No se entiende tu duda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar