SQL Server - IF anidado

 
Vista:

IF anidado

Publicado por kinetic_brain (67 intervenciones) el 31/05/2011 23:16:51
Estimados, necesito de su ayuda y conocimiento, no he trabajado mucho con la sentencia IF, lo que necesito hacer y no me resulta es algo como esto:

la tabla contrato_tmp tiene los campos cliente y codigo y los atributos de codigo son solo 88 y 20



if (select count(*) from contrato_tmp where codigo = '88') <>'0'
and
if (select count(*) from contrato_tmp where codigo = '20') <>'0'
begin
truncate table contrato
insert into contrato select * from contrato_tmp
end

por favor
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

IF anidado

Publicado por Isaias (4558 intervenciones) el 02/06/2011 22:19:09
Dejame entender

Si EXISTEN registros en tu tabla CONTRATO_TMP, cuyo valor en CODIGO sea igual a 88 o 20, entonces que haga un truncado de tabla e inserte todos los registros que encuentre en CONTRATO_TMP

¿Es eso?
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