آیا می توانیم در اوراکل ایندکس روی ستون مجازی ایجاد کنیم؟
آیا می توانیم در اوراکل ایندکس روی ستون مجازی ایجاد کنیم؟

تصویری: آیا می توانیم در اوراکل ایندکس روی ستون مجازی ایجاد کنیم؟

تصویری: آیا می توانیم در اوراکل ایندکس روی ستون مجازی ایجاد کنیم؟
تصویری: ستون های مجازی در پایگاه داده Oracle 11g به بعد 2024, نوامبر
Anonim

ستون های مجازی می توانند در بند WHERE عبارت UPDATE و DELETE استفاده شود اما آنها می توان توسط DML اصلاح نشود. آنها می توان به عنوان کلید پارتیشن در ستون مجازی پارتیشن بندی مبتنی بر شاخص ها می توانند روی آنها ایجاد شود. مانند شما شاید حدس زده باشد، اوراکل خواهد شد ایجاد کردن مبتنی بر عملکرد شاخص ها مانند ما ایجاد می کنیم روی میزهای معمولی

با در نظر گرفتن این موضوع، روی کدام ستون ها باید ایندکس در اوراکل ایجاد کنید؟

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

علاوه بر این، آیا می‌توانم در اوراکل ایندکس در حالت نمایش ایجاد کنم؟ نمایه سازی و بازدیدها . اوراکل استانداردهای SQL انجام دادن پشتیبانی نمی کند ایجاد نمایه در نماها . اگه نیاز داشتی به فهرست مطالب اسنادی که محتویات آنها در جداول مختلف است، شما می تواند ایجاد کند یک اولویت ذخیره سازی داده با استفاده از شی USER_DATASTORE.

به طور مشابه، ستون مجازی در اوراکل چیست؟

مقدمه ای بر ستون مجازی اوراکل آ ستون مجازی یک میز است ستون که مقادیر آن به طور خودکار با استفاده از موارد دیگر محاسبه می شود ستون ارزش‌ها یا عبارت قطعی دیگر. در اینجا نحو یک است ستون مجازی : 1. column_name [نوع_داده] [GENERATED ALWAYS] AS (عبارت) [ مجازی ]

آیا می توانیم روی ستون کلید اصلی در اوراکل ایندکس ایجاد کنیم؟

به طور پیش فرض، ایجاد شاخص عبارت btree ایجاد می کند فهرست مطالب . وقتی تو ایجاد کردن یک میز جدید با یک کلید اصلی , اوراکل به طور خودکار یک جدید ایجاد می کند فهرست مطالب برای ستون های کلید اصلی . برخلاف سایر سیستم های پایگاه داده، اوراکل به صورت خودکار انجام نمی شود ایجاد کردن یک فهرست مطالب برای خارجی ستون های کلیدی.

توصیه شده: