delete store procedure

13/10/2008 - 22:44 por GianCarlos | Informe spam
Como podria crear un store procedure para borrar una orden compras siempre y
cuando esta no tengo lineas de productos en el detalle.

las tablas estan relacionadas por POID y el producto es el itemid

Yo quisiera decirle algo como asi

Delete From PORDER
WHERE POrder.POID = PODETL.POID AND ITEMID IS NOT NUL

PERO no se la syntaxis

POr favor alguien me podria ayudar
 

Leer las respuestas

#1 Alejandro Mesa
14/10/2008 - 01:07 | Informe spam
GianCarlos,

Usa el operador EXISTS.

delete
orden
where
poid = @poid
and not exists (
select *
from detalle as d
where d.poid = orden.poid
)
go


AMB

"GianCarlos" wrote:

Como podria crear un store procedure para borrar una orden compras siempre y
cuando esta no tengo lineas de productos en el detalle.

las tablas estan relacionadas por POID y el producto es el itemid

Yo quisiera decirle algo como asi

Delete From PORDER
WHERE POrder.POID = PODETL.POID AND ITEMID IS NOT NUL

PERO no se la syntaxis

POr favor alguien me podria ayudar

Preguntas similares