تالار گفتمان مانشت
بروز رسانی دید - نسخه‌ی قابل چاپ

بروز رسانی دید - mahdikoochooloo - 18 دى ۱۳۹۰ ۱۲:۲۸ ق.ظ

به نام خدا
سلام
ایا این جمله درسته:
اگر در تعریف یک دید (View)از توابع تجمعی استفاده شود آنگاه امکان Update دید وجود ندارد
با تشکر

RE: بروز رسانی دید - مازیار صفایی - ۱۸ دى ۱۳۹۰ ۱۲:۴۵ ق.ظ

(۱۸ دى ۱۳۹۰ ۱۲:۲۸ ق.ظ)mahdikoochooloo نوشته شده توسط:  به نام خدا
سلام
ایا این جمله درسته:
اگر در تعریف یک دید (View)از توابع تجمعی استفاده شود آنگاه امکان Update دید وجود ندارد
با تشکر

در عمل که نمی شه. به این علت که ممکنه کاربر بخواد فیلدی رو به روز کنه که حاصل توابع تجمیعی است.
مثلا شما در تعریف دید COUNT یک مقداری رو از یک جدول قرار دادید. این COUNT با افزودن رکورد به جدول افزایش می یابد.
اگر کاربر بخواد مقدار این COUNT را در view تغییر دهید منطق View بهم می خورد!

برای اطمینان جلوی این کار از طریق DBMS گرفته می شود.