نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، ما نگاهی عمیق به انواع مجموعه موجود در PL/SQL خواهیم داشت ، یعنی آرایه های انجمنی ، واریاها و جداول تو در تو. ما همچنین در مورد واکشی انبوه صحبت خواهیم کرد و ویژگی هایی را جمع آوری خواهیم کرد که عملکرد ما را بسیار افزایش می دهد ... پایگاه داده های رابطه ای اوراکل توسط هزاران شرکت در سراسر جهان استفاده می شود. PL/SQL (زبان رویه ای/زبان ساختاری پرس و جو) زبان توسعه داده شده شرکت Oracle برای SQL است که به ما امکان می دهد برای تعریف موثر منطق تجارت ، بیانیه های SQL را به طور متناوب گره بزنیم. در این دوره ، ما در مورد انواع مجموعه موجود در PL/SQL صحبت خواهیم کرد. انواع مجموعه ها بخشی بسیار مهم در هر زبان برنامه نویسی هستند. انواع مجموعه ، همراه با ارائه مکانیزمی برای مدیریت راحت مجموعه داده ها ، همچنین می توانند عملکرد را افزایش دهند. اوراکل مجموعه ای غنی از انواع مجموعه ها را در آرایه های انجمنی ، واریاها و جداول تو در تو ارائه می دهد. ما نگاهی عمیق به این نوع داده های قدرتمند خواهیم انداخت و با واکشی انبوه Oracle آشنا می شویم و ویژگی هایی را جمع آوری می کنیم که عملکرد کد PL/SQL ما را بسیار بالا می برد.
سرفصل ها و درس ها
نیاز به انواع مجموعه و خصوصیات آنها
Need for Collection Types & Their Characteristics
-
بررسی اجمالی ماژول
Module Overview
-
پیش نیازها ، ابزارهای مخاطب
Prerequisites, Audience & Tools
-
نیاز به انواع مجموعه
Need for Collection Types
-
مشخص کردن خصوصیات مجموعه ها
Notating Collections & Characteristics
-
خلاصه
Summary
آرایه های انجمنی
Associative Arrays
-
بررسی اجمالی ماژول
Module Overview
-
تعریف آرایه های انجمنی
Defining Associative Arrays
-
اختصاص مقادیر به آرایه های انجمنی
Assigning Values to Associative Arrays
-
نسخه ی نمایشی: اختصاص واکشی مقادیر به آرایه های انجمنی
Demo: Assigning Values & Cursor Fetch to Associative Arrays
-
فهرست آرایه انجمنی
Associative Array Index
-
نسخه ی نمایشی: فهرست آرایه انجمنی
Demo: Associative Array Index
-
موارد استثنا با آرایه های انجمنی
Exceptions with Associative Arrays
-
نسخه ی نمایشی: استثناها
Demo: Exceptions
-
روشهای جمع بندی بعدی بعدی
FIRST & NEXT Collection Methods
-
نسخه ی نمایشی: مرتب سازی آرایه ای انجمنی
Demo: Associative Array Sorting
-
پایداری جلسه دید
Visibility & Session Persistence
-
نسخه ی نمایشی: پایداری جلسه
Demo: Session Persistence
-
آرایه های مشارکتی عرضه شده اوراکل
Oracle Supplied Associative Arrays
-
مقایسه آرایه های انجمنی
Comparing Associative Arrays
-
دستورالعمل های استفاده
Usage Guidelines
-
خلاصه
Summary
روش های جمع آوری
Collection Methods
-
بررسی اجمالی ماژول
Module Overview
-
روشهای گذشته ، گذشته ، حذف اولیه
LAST, EXISTS, DELETE & PRIOR Methods
-
نسخه ی نمایشی: آخرین ، موجود است ، روش های قبلی را حذف کنید
Demo: Last, Exists, Delete & Prior Methods
-
روش های TRIM EXTEND
TRIM & EXTEND methods
-
تکرار بیش از مجموعه ها
Iterating Over Collections
-
نسخه ی نمایشی: تکرار مجموعه ها
Demo: Iterating Over Collections
-
خلاصه
Summary
جداول تو در تو
Nested Tables
-
بررسی اجمالی ماژول
Module Overview
-
جداول تو در تو را اولیه اعلام کنید
Declare & Initialize Nested Tables
-
نسخه ی نمایشی: مقداردهی اولیه
Demo: Initialization
-
افزودن عناصر
Adding Elements
-
حذف عناصر
Removing Elements
-
تکالیف جدول تو در تو
Nested Table Assignments
-
نسخه ی نمایشی: تکالیف جدول تو در تو
Demo: Nested Table Assignments
-
استثناها
Exceptions
-
روش اصلاح
Trim Method
-
نسخه ی نمایشی: روش اصلاح
Demo: Trim Method
-
جداول تو در تو در سطح طرحواره
Schema Level Nested Tables
-
DML در ستون های جدول تو در تو
DML on Nested Table Columns
-
نسخه ی نمایشی: DML در ستون های جدول تو در تو
Demo: DML on Nested Table Columns
-
خلاصه
Summary
جداول تو در تو: اپراتورهای مقایسه ، TABLE & MULTISET
Nested Tables: Comparison, TABLE & MULTISET Operators
-
بررسی اجمالی ماژول
Module Overview
-
بیان جدول
Table Expression
-
نسخه ی نمایشی: بیان جدول
Demo: Table Expression
-
قطعه قطعه DML
Piecewise DML
-
نسخه ی نمایشی: Piecewise DML
Demo: Piecewise DML
-
اپراتورهای MULTISET
MULTISET Operators
-
تنظیم کننده تنظیمات
SET Operator
-
نسخه ی نمایشی: اپراتورهای MULTISET و SET
Demo: MULTISET and SET Operators
-
مقایسه جداول تو در تو
Comparing Nested Tables
-
نسخه ی نمایشی: مقایسه جداول تو در تو
Demo: Comparing Nested Tables
-
خلاصه
Summary
متنوع
Varrays
-
دستورالعمل های استفاده از مشخصات
Characteristics & Usage Guidelines
-
تعریف مقداردهی اولیه
Defining & Initializing Varrays
-
نسخه ی نمایشی: تعریف مقداردهی اولیه
Demo: Defining & Initializing Varrays
-
گسترش کاهش سایز Varray و تکالیف Varray
Extending & Reducing Varray Size and Varray Assignments
-
نسخه ی نمایشی: گسترش Reeducing Varray Size و Varray Assignments
Demo: Extending & Reeducing Varray Size and Varray Assignments
-
استثناها
Exceptions
-
نسخه ی نمایشی: استثناها
Demo: Exceptions
-
واریاهای سطح طرحواره
Schema Level Varrays
-
DML علیه انواع مختلف در جدول پایگاه داده
DML Against Varrays in Database Tables
-
نسخه ی نمایشی: DML Against Varray Columns TABLE بیان
Demo: DML Against Varray Columns & TABLE Expression
-
خلاصه
Summary
مجموعه های چند سطحی و مجموعه های تبدیل کننده
Multilevel Collections & Converting Collections
-
بررسی اجمالی
Overview
-
آرایه انجمنی درون آرایه انجمنی
Associative Array Within Associative Array
-
نسخه ی نمایشی: آرایه انجمنی درون آرایه انجمنی
Demo: Associative Array Within Associative Array
-
میز تو در تو VARRAY
Nested Table Within VARRAY
-
جدول تو در تو درون جدول تو در تو
Nested Table Within Nested Table
-
نسخه ی نمایشی: مجموعه های چند سطحی
Demo: Multilevel Collections
-
توابع CAST و COLLECT
CAST and COLLECT Functions
-
نسخه ی نمایشی: توابع CAST و COLLECT
Demo: CAST and COLLECT Functions
-
خلاصه
Summary
عملیات انبوه: جمع آوری انبوه
Bulk Operations: Bulk Collect
-
بررسی اجمالی
Overview
-
سوئیچ های زمینه
Context Switches
-
جمع آوری انبوه
Bulk Collect
-
جمع آوری انبوه با انتخاب مستقیم
Bulk Collect with Direct Select
-
نسخه ی نمایشی: جمع آوری انبوه با انتخاب مستقیم
Demo: Bulk Collect with Direct Select
-
جمع آوری انبوه با واکشی مکان نما
Bulk Collect with Cursor Fetch
-
نسخه ی نمایشی: جمع آوری انبوه با مقایسه عملکرد Cursor Fetch
Demo: Bulk Collect with Cursor Fetch & Performance Comparison
-
جمع آوری انبوه با SQL پویا و بازگشت به بیانیه ها
Bulk Collect with Dynamic SQL and Returning into Statements
-
نسخه ی نمایشی: جمع آوری انبوه با SQL پویا و بازگشت به بیانیه ها
Demo: Bulk Collect with Dynamic SQL and Returning into Statements
-
خلاصه
Summary
عملیات انبوه: FORALL
Bulk Operations: FORALL
-
بررسی اجمالی
Overview
-
استفاده
Usage
-
نسخه ی نمایشی: استفاده از بند FORALL
Demo: Usage of FORALL Clause
-
ملاحظات FORALL
FORALL Considerations
-
ارزش ها و شاخص های بند
VALUES OF and INDICES OF Clause
-
نسخه ی نمایشی: ارزش ها و شاخص های بند
Demo: VALUES OF and INDICES OF Clause
-
SQL٪ BULK_ROWCOUNT
SQL%BULK_ROWCOUNT
-
SQL٪ BULK_EXCEPTIONS
SQL%BULK_EXCEPTIONS
-
نسخه ی نمایشی: SQL٪ BULK_EXCEPTIONS SQL٪ BULK_ROWCOUNT
Demo: SQL%BULK_EXCEPTIONS & SQL%BULK_ROWCOUNT
-
نسخه ی نمایشی: به دست آوردن عملکرد با FORALL
Demo: Performance Gain with FORALL
-
خلاصه
Summary
نمایش نظرات