Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 10:29
Rodberry
 
Fecha de Ingreso: noviembre-2011
Mensajes: 35
Antigüedad: 12 años, 5 meses
Puntos: 1
No inserta en tabla!! Sp

Hola que tal, ayudaaa porfavooor!! termine de hacer un stored procedure que me llena una tabla y lo hace bien, pero hay consultar que no arrojan nada ya que no tienen el campo lleno por lo tanto quisiera meterle un ISNULL(...) pero ya lo intente y ni asi me deja insertar, solo funciona cuando la tabla donde se extraen los datos esta llena, aqui esta el insert

*EL SP, LE PASA EL PLNID

--LINEA PLANOGRAM

INSERT INTO dbo.TAPsa
SELECT ''+@PLNID+'','PLANOGRAM','Planogram'
+','+A.PLANOGRAM+','+' '+','
+CAST (B.BASE_WIDTH AS VARCHAR)+','
+CAST (B.HEIGHT AS VARCHAR)+','
+CAST(B.DEPTH AS VARCHAR)+','
+CAST (B.COLOUR AS VARCHAR)+','
+CAST (B.BACK_DEPTH AS VARCHAR)+','+'1'+','
+CAST (B.WIDTH AS VARCHAR)+','
+CAST(B.BASE_HEIGHT AS VARCHAR)+','
+CAST(B.BASE_DEPTH AS VARCHAR)+'1'+','
+CASE WHEN CAST(B.COLOUR AS VARCHAR)='0' THEN '16777215' ELSE CAST(B.COLOUR AS VARCHAR) END+','+'1'+','+' '+','+'0'+','+'1'+','
+CASE WHEN CAST(B.COLOUR AS VARCHAR)='0' THEN '16777215' ELSE CAST(B.COLOUR AS VARCHAR) END+','+'1'+','+'0'+','+'0'+','
+CAST (B.BASE_DEPTH AS VARCHAR)


FROM AGO_CAT_ACN_PLANOGRAMS A WITH (NOLOCK)
INNER JOIN AGO_CAT_ACN_SECTION B WITH (NOLOCK)
ON A.PLN_ID = B.PLN_ID
WHERE A.PLN_ID=@PLNID

-EL RESULTADO DEBERIA QUEDAR

PLN_ID | TIPO | LINEA
----------------------------------------
1234 |PLANOGRAM |PLANOGRAM


.....



GRACIAS, ESPERO ALGUIEN ME AYUDE ESTOY DESESPERADO