دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۸
  • فروردین

جلسه ۱۱ : آرایه ها در PL / SQL

  • دسته‌بندی‌ها :
جلسه ۱۱ : آرایه ها در PL / SQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و خوشامد خدمت کاربران محترم سایت آموزشی پی وی لرن. وتمام علاقه مندان که دوره کامل آموزش اوراکل را دنبال می کنند. در این پست آموزشی ما در مورد آرایه در PL / SQL بحث خواهیم کرد. زبان برنامه نویسی PL / SQL یک ساختار داده ای به نام VARRAY را فراهم می کند که می تواند یک مجموعه تکراری ثابت از عناصر یک نوع را ذخیره کند. یک varray برای ذخیره یک مجموعه دستورالعمل داده استفاده می شود، با این حال اغلب بهتر است از یک آرایه در PL / SQL به عنوان مجموعه ای از متغیرهای همان نوع استفاده کنید، در ادامه مباحث توضیحات بیشتری در مورد آرایه ها در PL / SQL ارائه کرده ایم با ما همراه باشید.

      آرایه در PL / SQL

      آرایه ها در PL / SQL شامل مکان های حافظه مجاور است. پایین ترین آدرس مربوط به اولین عنصر و بالاترین آدرس به آخرین عنصر آرایه ها در PL / SQL است.

      آرایه در PL / SQL

      آرایه در PL / SQL بخشی از داده های (نوع) مجموعه است و برای آرایه های متغیر اندازه مجموعه می باشد. ما مجموعه های دیگر مجموعه را در بخش بعد یعنی مجموعه ها در PL / SQL بررسی خواهیم کرد.

      هر عنصر در varray دارای یک شاخص مرتبط با آن است. همچنین دارای حداکثر اندازه است که می تواند به صورت پویا تغییر کند.

      ایجاد یک نوع Varray

      نوع varray با بیانیه CREATE TYPE ایجاد می شود. شما باید حداکثر اندازه و نوع عناصر ذخیره شده در varray را مشخص کنید.

      نحوه اصلی برای ایجاد یک نوع VARRAY در سطح طرح

      مثال : 

      جایی که

      • varray_type_name یک نام صحیح معتبر است.
      • n تعداد عناصر (حداکثر) در varray است.
      • element_type نوع داده ای از عناصر آرایه است.

      حداکثر اندازه varray را می توان با استفاده از عبارت ALTER TYPE تغییر داد.

      برای مثال

      مثال : 

      نحوه اصلی برای ایجاد یک نوع VARRAY در یک بلوک PL / SQL به شرح زیر می باشد.

      مثال : 

      برای مثال

      مثال : 

      اکنون به چند نمونه از این مفهوم بپردازیم.

      مثال۱

      برنامه زیر نشان دهنده استفاده از varrays است.

      مثال : 

      هنگامی که کد بالا در SQL فوری اجرا می شود، نتیجه زیر را تولید می کند.

      مثال : 

      لطفا توجه داشته باشید.

      • در محیط اوراکل، شاخص شروع برای varrays همیشه ۱ است.
      • شما می توانید عناصر varray را با استفاده از روش سازنده نوع varray، که دارای نام مشابه با varray است، راه اندازی کنید.
      • Varrays آرایه های یک بعدی هستند.
      • یک varray به صورت خودکار NULL، هنگامی که آن اعلام شده است و باید قبل از تعیین عناصر آن، باید ارجاع شود.

      مثال۲

      عناصر یک varray همچنین می تواند٪ ROWTYPE هر جدول پایگاه داده یا٪ TYPE از هر جدول جدول پایگاه داده باشد. مثال زیر این مفهوم را نشان می دهد.

      ما از جدول مشتریان ذخیره شده در پایگاه داده استفاده خواهیم کرد.

      مثال : 

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

      مثال : 

      هنگامی که کد بالا در SQL فوری اجرا می شود، نتیجه زیر را تولید می کند.

      مثال : 

      کلام آخر

      در این پست آموزشی در مورد آرایه ها در PL / SQL یا آرایه در PL / SQL صحبت کردیم که امیدواریم راضی بوده باشید.

      QR:  جلسه ۱۱ : آرایه ها در PL / SQL
      به اشتراک بگذارید