PDA

View Full Version : سوال: Casade Delete در Relation



KambizZandi
چهارشنبه 27 شهریور 1387, 00:32 صبح
يک سوال براي من پيش اومده که در اينجا مطرح ميکنم
من يک Relation دارم که Cascade Delete نيست
چون ميخوام در عمليات حذف اگر مشکلي بود Error بده و کاربر مطلع بشه
اما در حالت خاصي ميخوام عمليات حذف با Cascade Delete عمل کنه (البته بدون حذف دستي رديف هاي جدول Foreign حالا چه با SP و چه با Trigger)
حالا سوال من اينه که آيا در دستور Delete ميشه کاري کرد که Relation خاصي که Cascade Delete نيست در حالت Cascade عمل کنه؟

KambizZandi
چهارشنبه 27 شهریور 1387, 20:29 عصر
اساتيد گرام ... نبود؟

NewFoxStudent
پنج شنبه 28 شهریور 1387, 08:56 صبح
نه نمیشه
یک ارتباط یا Cascade هست یا نیست

NewFoxStudent
پنج شنبه 28 شهریور 1387, 09:04 صبح
ولی از این راه میتونی استفاده کنی


DELETE [Order Details]
FROM Suppliers, Products
WHERE Products.SupplierID = Suppliers.SupplierID
AND Suppliers.CompanyName = 'Lyngbysild'
AND [Order Details].ProductID = Products.ProductID


اگه نامفهوم بود بگو تا توضیح بدم