آیا می توانیم یک View را در اوراکل به روز کنیم؟
آیا می توانیم یک View را در اوراکل به روز کنیم؟

تصویری: آیا می توانیم یک View را در اوراکل به روز کنیم؟

تصویری: آیا می توانیم یک View را در اوراکل به روز کنیم؟
تصویری: OPERA PMS - Oracle Hospitality elearning | 06)n Cashiering 2024, ممکن است
Anonim

پاسخ: الف مشاهده در اوراکل با پیوستن به یک یا چند جدول ایجاد می شود. وقتی تو به روز رسانی رکورد(های) در الف چشم انداز ، آی تی به روز رسانی ها سوابق موجود در جدول زیرین را تشکیل می دهند چشم انداز . بنابراین، بله، شما می تواند به روز شود داده ها در یک Oracle VIEW به شرطی که امتیازات لازم را برای زیربنا داشته باشید اوراکل جداول

علاوه بر این، آیا می توان یک View را در اوراکل به روز کرد؟

بازدیدها در اوراکل ممکن است تحت شرایط خاص قابل به روز رسانی باشد. آی تی می توان مشکل باشد، و معمولا توصیه نمی شود. قابل به روز رسانی چشم انداز یکی از شماست می توان استفاده برای درج، به روز رسانی ، یا ردیف های جدول پایه را حذف کنید. هر ستون در چشم انداز باید به ستونی از یک جدول نگاشت شود.

به طور مشابه، آیا می‌توانیم عملیات DML را بر روی View‌ها در Oracle انجام دهیم؟ فقط دستور select به جای آن در پایگاه داده ذخیره می شود. با این حال، نمایش ها می توانند استفاده شود و انجام عملیات DML (درج، به روز رسانی و حذف) نیز. شما می توان درج داده ها به جداول بالا با استفاده از دیدگاه شما به تازگی ایجاد کرده اند. و این همان نحو است که ما برای درج داده ها در جداول استفاده کنید.

همچنین سوال این است که آیا می توانیم یک نما را به روز کنیم؟

محدودیت در در حال بروز رسانی داده از طریق نماها اگر چشم انداز شامل اتصالات بین چندین جدول، تو می توانی فقط درج و یکی را به روز کنید جدول در چشم انداز ، و تو می توانی ردیف ها را حذف نکنید تو می توانی مستقیماً داده ها را در نماها بر اساس پرس و جوهای اتحادیه اصلاح نکنید. تو می توانی نماهایی را که از عبارات GROUP BY یا DISTINCT استفاده می کنند، اصلاح نکنید.

آیا می توانید داده ها را در یک View وارد کنید؟

1 پاسخ. اگر از اتصالات داخلی استفاده می کنید، و شما چشم انداز شامل تمام ستون ها در جداول پایه است، سپس شما چشم انداز ممکن است به روز شود با این حال، برای یک به روز رسانی چند جدولی چشم انداز , درج کنید می تواند کار کند اگر آن را به یک جدول وارد کنید. شما می توانید خود را تقسیم کنید درج کنید عملیات چندگانه درج کنید بیانیه.

توصیه شده: