מחיקה מטבלת המשך

פורומים אפיון ופיתוח פריוריטי מחיקה מטבלת המשך

  • Post
    anatambr
    משתתף
    שלום

    פתחתי טבלת המשך ושכחתי לעשות לה POST-DELETE

    ועכשיו אני צריכה לעשות ב WINDBI  שאילתא בשביל למחוק את השורות שביטלו את הטבלה הראשית והטבלת המשך לא בוטלה

    כתבתי את השאילתא הבאה

    DELETE FROM ASH_PARTPRICE

    WHERE

    NOT EXISTS

    (SELECT 'X' FROM PARTPRICE

    WHERE ASH_PARTPRICE.PLIST = PARTPRICE.PLIST AND ASH_PARTPRICE.PLDATE = PARTPRICE.PLDATE AND ASH_PARTPRICE.PART = PARTPRICE.PART AND ASH_PARTPRICE.QUANT = PARTPRICE.QUANT);

    ואמרו לי שהיא לא נכונה כי תמיד יחזור לי ה X

    מה הטעות ואיך לכתוב את השאילתא

    תודה ענת

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    NoamN
    משתתף
    none
    את רוצה את התנאי ההפוך, WHERE EXISTS (SELECT 1 FROM PARTPRICE

    את רוצה למצוא את שורות עבור הפריט אשר קיימות ב-PARTPRICE לכן WHERE EXISTS יהיה "אמת" עבור השורות הללו.

מוצגות 1 תגובות (מתוך 1 סה״כ)

תגיות: 

  • יש להתחבר למערכת על מנת להגיב.