لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PL/SQL به عنوان مثال - PL/SQL مبتدی تا پیشرفته
PL/SQL by Example - Beginner to Advanced PL/SQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از PL/SQL یاد بگیرید که چگونه کارایی SQL و زبان رویه (PL) را برای ساختن یک برنامه قدرتمند PL/SQL ترکیب کنید. اعلام متغیرهای PL/SQL به شرط کنترل جریان کد (حلقه ها، ساختارهای کنترل) از برخی از PL/SQL ارائه شده توسط Oracle استفاده کنید. بستهها برای تولید خروجی صفحه ایجاد بلوکها، توابع و رویههای PL/SQL ناشناس استفاده از بستههای PL/SQL برای گروهبندی و حاوی سازههای مرتبط گرفتن خطاهای زمان اجرا با استفاده از استثناها انجام پردازش دادهها با استفاده از رکوردها و مکاننماها مدیریت دادهها با استفاده از مجموعهها ایجاد محرک برای حل چالشهای تجاری Peform پردازش انبوه برای بهبود عملکرد اجرای SQL با استفاده از Dynamic SQL لوله گذاری داده ها در هنگام پردازش کار با اشیاء بزرگ (LOB's) پیشها: دانش SQL مورد نیاز و ضروری است!!!
بیاموزید که در عرض چهار هفته یک توسعه دهنده PL/SQL شوید.
این دوره سریع، آسان و مؤثر شما را از مهارت نوشتن PL/SQL صفر به توانایی نوشتن برنامههای کارآمد برای پردازش دادهها میبرد.
PL/SQL پسوند زبان رویهای Oracle SQL است. یک برنامه PL/SQL می تواند هم دستورات SQL و هم دستورات رویه ای داشته باشد. در برنامه PL/SQL، دستورات SQL برای دسترسی به مجموعهای از دادههای ذخیره شده در پایگاه داده استفاده میشود، در حالی که دستورات رویهای برای پردازش تک تک دادهها و کنترل جریان برنامه استفاده میشوند.
در این دوره شرکت کنندگان
را یاد خواهند گرفت
ویژگی ها و نحو PL/SQL را شرح دهید
بلوک های ناشناس PL/SQL را طراحی کنید که به طور موثر اجرا شوند
از بسته های PL/SQL ارائه شده Oracle برای تولید خروجی صفحه استفاده کنید
رویه ها و توابع ذخیره شده را ایجاد و اشکال زدایی کنید
طراحی بسته های PL/SQL برای گروه بندی ساختارهای مرتبط
از ساختارهای برنامه نویسی PL/SQL استفاده کنید و جریان کد را به صورت مشروط کنترل کنید
برای انعطاف پذیری بیشتر، زیربرنامه های بسته اضافه بار ایجاد کنید
خطاهای زمان اجرا را با استفاده از Exceptions مدیریت کنید
نوشتن کد قابل مدیریت با استفاده از رکوردها
ذخیره و پردازش داده ها با استفاده از مجموعه ها
پردازش داده ها با استفاده از مکان نماهای ضمنی و آشکار
نرم افزارهای مورد استفاده
پایگاه داده Oracle 11g
توسعه دهنده SQL
سرفصل ها و درس ها
خوش آمدی...
Welcome...
خوش آمدی...
Welcome...
نحوه استفاده بهینه از برنامه ...
How to make best use of the Program...
نصب نرم افزار
Software Installation
نصب اوراکل
Installing Oracle
نصب جاوا SDK
Installing Java SDK
نصب SQL Developer
Installing SQL Developer
اجرای اسکریپت های لازم برای دوره
Running scripts necessary for the course
اسکریپت هایی برای تمرینات آزمایشگاهی ما
Scripts for our Lab Exercises
مبانی PL/SQL
PL/SQL Basics
PL/SQL چیست؟
What is PL/SQL
مزایای PL/SQL
PL/SQL Advantages
ساختار PL/SQL
PL/SQL Structure
مثال اول
First Example
اعلان متغیرها
Declaring Variables
نظرات در PL/SQL
Comments in PL/SQL
محدوده متغیرها
Scope of Variables
بیانیه IF سپس ELSE
IF then ELSE statement
بیانیه مورد
CASE Statemet
حلقه WHILE
WHILE Loop
برای حلقه
FOR Loop
تمرین 1
Exercise #1
پردازش داده ها از طریق PL/SQL
Processing Data via PL/SQL
خواندن داده ها از پایگاه داده
Reading data from database
%TYPE چیست
What is %TYPE
درج داده ها در پایگاه داده
Inserting data into database
تمرین شماره 2
Exercise #2
بلوک های PL/SQL
PL/SQL Blocks
بلوک های ناشناس
Anonymous Blocks
رویه ها چیست؟
What are Procedures?
ایجاد یک رویه
Creating a Procedure
فراخوانی رویه
Calling a Procedure
رویه با حالت OUT
Procedure with OUT Mode
مراحل را با حالت IN OUT انجام دهید
Procedure with IN OUT Mode
توابع چیست؟
What are Functions?
فراخوانی یک تابع
Calling a Function
تمرین شماره 3
Exercise #3
استثناها
Exceptions
استثناها چیست
What are Exceptions
مثال استثناها
Exceptions Example
استثناهای تعریف شده توسط کاربر
User Defined Exceptions
لیست استثناهای تعریف شده سیستم
System Defined Exceptions list
تمرین شماره 4
Exercise #4
بسته ها
Packages
پکیج ها چیست؟
What are Packages
مشخصات بسته
Package Specification
بدنه بسته
Package Body
اجرای برنامه های فرعی موجود در Packages
Executing sub programs present in Packages
تمرین شماره 5
Exercise #5
کار با رکوردها
Working with Records
رکوردها چیست؟
What are Records?
نمونه رکوردها
Records Example
کار با Record Data
Working with Record data
ارسال سوابق به عنوان پارامتر
Passing Records as parameters
درج داده ها با استفاده از رکوردها
Inserting data using Records
به روز رسانی داده ها با استفاده از رکورد
Updating data using Records
انواع رکورد تعریف شده توسط کاربر
User defined Record Types
مثال رکورد تعریف شده توسط کاربر
User defined Record Example
تمرین شماره 6
Exercise #6
نشانگرها
Cursors
مکان نما چیست؟
What are Cursors?
مکان نما ضمنی
Implicit Cursor
مکان نما صریح
Explicit Cursor
بازیابی 1 ردیف با استفاده از مکاننمای واضح
Retrieving 1 row using Explicit Cursor
بازیابی بیش از 1 ردیف با استفاده از مکاننمای واضح
Retrieving more than 1 row using Explicit Cursor
استفاده از رکوردها در مکان نما
Using Records in Cursors
مکان نما برای حلقه
Cursor FOR Loop
متغیر مکان نما و مکان نما مرجع
Cursor Variable and Reference Cursor
استثناها برای مکان نماها
Exceptions for Cursors
تمرین شماره 7
Exercise #7
مجموعه ها
Collections
مجموعه ها چیست؟
What are Collections
اصطلاحات مجموعه
Collection Terminology
آرایه های انجمنی
Associative Arrays
جداول تو در تو
Nested Tables
VARRAYS چیست؟
What are VARRAYS
روش های جمع آوری
Collection Methods
اپراتورهای MULTISET
MULTISET Operators
خلاصه مجموعه ها
Collections Summary
تمرین شماره 8
Exercise #8
محرک ها
Triggers
اسکریپت های لازم برای تمرین Triggers
Scripts necessary to practise Triggers
مقدمه Trigger
Trigger's Introduction
انواع ماشه
Trigger Types
ماشه سطح بیانیه
Statement Level Trigger
ماشه سطح بیانیه با چندین عمل
Statement Level Trigger with multiple Actions
ماشه سطح ردیف
Row Level Trigger
سوابق شبه قدیمی و جدید با یک مثال
OLD and NEW Pseudo Records with an Example
محدود کردن ماشه بر اساس یک شرط با استفاده از عبارت WHEN
Restricting the Trigger based on a Condition using the WHEN clause
محدود کردن Trigger در سطح ستون با استفاده از عبارت OF
Restricting the Trigger at a column level using the OF clause
فعال/غیرفعال/رها کردن یک ماشه
Enable/Disable/Drop a Trigger
نمایش نظرات