संभवत:आप DELETE
कर सकते हैं आपकी स्टेजिंग टेबल से OUTPUT
. के साथ संयुक्त खंड। और INSERT
OUTPUT
. का परिणाम यह सब एक परमाणु विवरण में करने के लिए अपनी मुख्य तालिका में क्लॉज करें।
OUTPUT deleted.* into dashboardtasks
बीओएल में सूचीबद्ध कुछ प्रतिबंध हैं ए> हालांकि जो इस दृष्टिकोण को अव्यवहार्य बना सकता है।
output_table नहीं कर सकता:
- इस पर निर्धारित ट्रिगर सक्षम करें।
- विदेशी कुंजी बाधा के दोनों ओर भाग लें।
- चेक बाधाएं या सक्षम नियम हैं।
आपकी क्वेरी के लिए पूर्ण सिंटैक्स...
DELETE FROM staggingtasks
OUTPUT DELETED.[tour],
DELETED.tourname,
DELETED.[taskname],
DELETED.[deptdate],
DELETED.[tasktype],
DELETED.[desc],
DELETED.[duedate],
DELETED.[compdate],
DELETED.[comments],
DELETED.[agent],
DELETED.[compby],
DELETED.[graceperiod],
DELETED.completed,
DELETED.canceled
INTO dashboardtasks
WHERE NOT EXISTS(SELECT *
FROM dashboardtasks
WHERE ( staggingtasks.tour = dashboardtasks.tour
and staggingtasks.taskname = dashboardtasks.taskname
and staggingtasks.deptdate = dashboardtasks.deptdate
and staggingtasks.duedate = dashboardtasks.duedate
and staggingtasks.tourname = dashboardtasks.tourname
))