کارکردن با جداول بزرگ - purge خالی کردن جداول بزرگ اوراکل  باید شامل مراحل زیر باشد :

1- constraint ها را غیر فعال کنید.

2- به روش CTAS یک بک آپ از دیتا تهیه کنید. برای دیدن این روش به مطلب مربوط به CATS مراجعه کنید.

3- جدول اصلی را truncate  کنید.

4- به روش bulk collect  دیتا را از جدول بک آپ به جدول اصلی منتقل نمایید.

5- constraint ها را فعال نمایید.


موضوعات مرتبط: PL/SQL
برچسب ها:

تاريخ : دوشنبه یکم فروردین ۱۴۰۱ | 17:49 | نویسنده : لیلا دستجردی |

بک اپ گرفتن اوراکلی بدون دغدغه  در بسیاری از موتورهای پایگاه داده ای رقیب به سادگی اتفاق نمی افتاد. شما می توانید از یک جدول یا ویوی موجود در اوراکل به راحتی نسخهای تهیه کنید که با توجه به مستندات موجود در سایت اوراکل 10 بار سریعتر از دیگر روشهای تهیه ی کپی از دیتا با استفاده از pl/sql است. قطعا توجه دارید که روشهای بک آپ گیری به شکل دامپ و دیگر روشهای administrative نمی تواند برای  یک برنامه نویس اوراکل - اپکس، جالب باشد. فرض کنید از table1 قرار است کپی بگیریم. به سادگی داریم :  create table table2 as select * from table1

به همین ترتیب می توان فیلدهای یک جدول را به طور مشخص ذکر نمود. یا از یک ویو view  در اوراکل oracle  به عنوان مبدا استفاده کرد:

create table table2 as select * from  view1

در یادداشت  روش مهمی برای استفاده از یک جدول بزرگ مانند جداول fact به عنوان جدول پایه و افزودن فلیدهای محاسباتی در انبار داده ی اوراکلی را ملاحظه فرمایید


موضوعات مرتبط: PL/SQL
برچسب ها:

تاريخ : دوشنبه یکم فروردین ۱۴۰۱ | 17:49 | نویسنده : لیلا دستجردی |

PL/SQL سینتکسی مشابه با زبان‌های Ada,Pascal دارد.

PL/SQL یکی از سه زبان برنامه‌نویسی ای است که در پایگاه داده اوراکل به همراه SQL و جاوا وجود دارد.

این زبان از نسخه ۷ پایگاه داده اوراکل در ان قرار گرفته شده‌است.

این زبان ساختارهایی مانند متغیر، عبارات شرطی، حلقه‌های تکرار وساختارهای استثنا را دارا می‌باشد. همچنین از ساختار ارائه نیز پشتیبانی می‌کند.

هنگامی که یک برنامه در پایگاه داده ذخیره می‌شود امکان اجرای ان در زمان‌های بعدی فراهم می‌شود.

در حالی که برنامه نویسان به راحتی می‌تواند جاسازی زبان دستکاری داده‌ها را انجام دهند اظهارات به‌طور مستقیم به کد PL / SQL با استفاده از اظهارات صریح زبان SQL نیاز به تعریف داده‌های پیچیده‌تر «پویا» در PL / SQL است با این حال، اظهارات DML زیر بنای اکثر کدهای PL / SQL را در برنامه‌های کاربردی فراهم می‌کند.

شرکت اوراکل به صورت عادی بسته‌هایی ازبرنامه‌ها را در نسخه‌های مختلف دیتا بیس خود گسترش داده است.


موضوعات مرتبط: PL/SQL
برچسب ها:

ادامه مطلب
تاريخ : یکشنبه بیست و دوم اسفند ۱۴۰۰ | 1:24 | نویسنده : لیلا دستجردی |