Código PHP:
@cComando AS char(5000)
SELECT @cComando ="IF NOT EXISTS(SELECT Id_item FROM " +@TempTable+ " WHERE NROAFILIADO="+@nroAfiliado+" and Id_item like ' % ') BEGIN
INSERT INTO " +@TempTable+"(retencion,nropliquida,tipoliquida,anioliquida,mesliquida,aniocliquida,mescliquida"+",nroAfiliado,apellNombre,CodAJubila,sMinJub,CargoLiquida,TipoDocu,NroDocu,AnioAntigu,RemunCApo,DevolucCApo,SueldAnualC"+",Baja,DiasLiquid,DiasSubro,CantJornal,SituaRevista,TareaDiferenc,FechaIn,FechaVencCon,AportJubil,ReajApoPer,ContribJubil"+",DescSegurObl,DescSegurOT,DescSegurOC,DescSegurOF,DescSegurCony,PrimasPatroART) VALUES('"+@retencion+"','"+@nropliquida+"','"+@tipoliquida+"','"+@anioliquida+"','"+@mesliquida+"','"+@aniocliquida+"','"+@mescliquida+"','"+@nroAfiliado+"','"+@apellNombre+"','"+@CodAJubila+"','"+@sMinJub+"','"+@CargoLiquida+"','"+@TipoDocu+"','"+@NroDocu+"','"+@AnioAntigu+"','"+@RemunCApo+"','"+@DevolucCApo+"','"+@SueldAnualC+"','"+@Baja+"','"+@DiasLiquid+"','"+@DiasSubro+"','"+@CantJornal+"','"+@SituaRevista+"','"+@TareaDiferenc+"','"+@FechaIn+"','"+@FechaVencCon+"','"+@AportJubil+"','"+@ReajApoPer+"','"+@ContribJubil+"','"+@DescSegurObl+"','"+@DescSegurOT+"','"+@DescSegurOC+"','"+@DescSegurOF+"','"+@DescSegurCony+"','"+@PrimasPatroART+"')
SELECT " + @TempTable + ".Id_item, " + @TempTable + ".retencion, " + @TempTable + ".nropliquida, " + @TempTable + ".tipoliquida, " + @TempTable + ".anioliquida, " + @TempTable + ".mesliquida, " + @TempTable + ".aniocliquida, " + @TempTable + ".mescliquida, " + @TempTable + ".nroAfiliado, " + @TempTable + ".apellNombre, " + @TempTable + ".CodAJubila, " + @TempTable + ".sMinJub, " + @TempTable + ".CargoLiquida, " + @TempTable + ".TipoDocu, " + @TempTable + ".NroDocu, " + @TempTable + ".AnioAntigu, " + @TempTable + ".RemunCApo, " + @TempTable + ".DevolucCApo, " + @TempTable + ".SueldAnualC, " + @TempTable + ".Baja, " + @TempTable + ".DiasLiquid, " + @TempTable + ".DiasSubro, " + @TempTable + ".CantJornal, " + @TempTable + ".SituaRevista, " + @TempTable + ".TareaDiferenc, " + @TempTable + ".FechaIn, " + @TempTable + ".FechaVencCon, " + @TempTable + ".AportJubil, " + @TempTable + ".ReajApoPer, " + @TempTable + ".ContribJubil, " + @TempTable + ".DescSegurObl, " + @TempTable + ".DescSegurOT, " + @TempTable + ".DescSegurOC, " + @TempTable + ".DescSegurOF, " + @TempTable + ".DescSegurCony, " + @TempTable + ".PrimasPatroART FROM "+ @TempTable + " ORDER BY " + @TempTable + ".Id_item DESC
END
ELSE BEGIN
SELECT " + @TempTable + ".Id_item, " + @TempTable + ".retencion, " + @TempTable + ".nropliquida, " + @TempTable + ".tipoliquida, " + @TempTable + ".anioliquida, " + @TempTable + ".mesliquida, " + @TempTable + ".aniocliquida, " + @TempTable + ".mescliquida, " + @TempTable + ".nroAfiliado, " + @TempTable + ".apellNombre, " + @TempTable + ".CodAJubila, " + @TempTable + ".sMinJub, " + @TempTable + ".CargoLiquida, " + @TempTable + ".TipoDocu, " + @TempTable + ".NroDocu, " + @TempTable + ".AnioAntigu, " + @TempTable + ".RemunCApo, " + @TempTable + ".DevolucCApo, " + @TempTable + ".SueldAnualC, " + @TempTable + ".Baja, " + @TempTable + ".DiasLiquid, " + @TempTable + ".DiasSubro, " + @TempTable + ".CantJornal, " + @TempTable + ".SituaRevista, " + @TempTable + ".TareaDiferenc, " + @TempTable + ".FechaIn, " + @TempTable + ".FechaVencCon, " + @TempTable + ".AportJubil, " + @TempTable + ".ReajApoPer, " + @TempTable + ".ContribJubil, " + @TempTable + ".DescSegurObl, " + @TempTable + ".DescSegurOT, " + @TempTable + ".DescSegurOC, " + @TempTable + ".DescSegurOF, " + @TempTable + ".DescSegurCony, " + @TempTable + ".PrimasPatroART FROM "+ @TempTable + " ORDER BY " + @TempTable + ".Id_item DESC
END"
EXEC sp_sqlexec @cComando