Borrar filas basadas es otras tablas
Publicado por cesar cuncanchun (14 intervenciones) el 22/12/2013 04:26:11
Hola:
Debo borrar registros de una tabla basados en la union con otra tabla. Lo estoy haciendo en oracle y me sale error de sentencia. Esto es lo que tengo y no se donde pueda estar el error.
DELETE FROM SYSADM.PS_ITEM_ACTIVITY
FROM SYSADM.PS_ITEM_DST A INNER JOIN SYSADM.PS_ITEM_ACTIVITY B
ON B.BUSINESS_UNIT =A.BUSINESS_UNIT
AND B.CUST_ID=A.CUST_ID
AND B.ITEM=A.ITEM
AND B.ITEM_SEQ_NUM=A.ITEM_SEQ_NUM
WHERE A.BUSINESS_UNIT = 'AKBOL'
AND ACCOUNTING_DT = TO_DATE('2013-08-03','YYYY-MM-DD')
AND GL_DISTRIB_STATUS = 'N'
AND ITEM='08150005004970-09'
Gracias por la atencion prestada.
Debo borrar registros de una tabla basados en la union con otra tabla. Lo estoy haciendo en oracle y me sale error de sentencia. Esto es lo que tengo y no se donde pueda estar el error.
DELETE FROM SYSADM.PS_ITEM_ACTIVITY
FROM SYSADM.PS_ITEM_DST A INNER JOIN SYSADM.PS_ITEM_ACTIVITY B
ON B.BUSINESS_UNIT =A.BUSINESS_UNIT
AND B.CUST_ID=A.CUST_ID
AND B.ITEM=A.ITEM
AND B.ITEM_SEQ_NUM=A.ITEM_SEQ_NUM
WHERE A.BUSINESS_UNIT = 'AKBOL'
AND ACCOUNTING_DT = TO_DATE('2013-08-03','YYYY-MM-DD')
AND GL_DISTRIB_STATUS = 'N'
AND ITEM='08150005004970-09'
Gracias por la atencion prestada.
Valora esta pregunta


0