ardvisoor
شنبه 14 آذر 1388, 17:43 عصر
با سلام
من دو جدول دارم که یکی اطلاعات کلی یک سند و در دیگری ردیفهای آن سند ذخیره می شود ، درواقع جدول اول شامل یک رکورد به ازائ هر سند و جدول از یک تا... ردیف به ازائ هر سند دارد. از جدول اول به دوم Cascade delete تنظیم شده است .
حالا من روی On delete جدول اول یک تریگر نوشته ام که اطلاعات سند حذف شده را در یک جدول دیگر لاگ کند، اما مشکل اینجاست که بر اثر استفاده از Cascade delete قبل از Delete جدول اول صدا زده شود ، ردیف های سند دوم حذف شده است. بنابراین دیگر به آنها دسترسی ندارم.
می خواستم ببینم راهی وجود ندارد بتوان فهمید Delete سند دوم بر اثر Cascade delete صدا زده شده است یا Delete مستقیم روی خود جدول دوم؟
با تشکر
من دو جدول دارم که یکی اطلاعات کلی یک سند و در دیگری ردیفهای آن سند ذخیره می شود ، درواقع جدول اول شامل یک رکورد به ازائ هر سند و جدول از یک تا... ردیف به ازائ هر سند دارد. از جدول اول به دوم Cascade delete تنظیم شده است .
حالا من روی On delete جدول اول یک تریگر نوشته ام که اطلاعات سند حذف شده را در یک جدول دیگر لاگ کند، اما مشکل اینجاست که بر اثر استفاده از Cascade delete قبل از Delete جدول اول صدا زده شود ، ردیف های سند دوم حذف شده است. بنابراین دیگر به آنها دسترسی ندارم.
می خواستم ببینم راهی وجود ندارد بتوان فهمید Delete سند دوم بر اثر Cascade delete صدا زده شده است یا Delete مستقیم روی خود جدول دوم؟
با تشکر