الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كورس أوراكل كامل

Featured Replies

بتاريخ:
  • كاتب الموضوع

أخ أسامة سوف أحاول رفع الملفات بس إعزرنى على التأخير حيث إنى أقوم بإفتتاح شركة برمجة جديدة فى مصر برجاء الدعاء بالتوفيق 

  • الردود 57
  • المشاهدات 10.7k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • شكرا لمقدم الدروس وجزاك الله خيرا انا شاهدت جزء من المحاضر select  وقد لاحظت تغير واضح وشرح راقي عما سمعت من قبل اتنمي لك التوفيق وان يكون باقي الشرح علي مستوي ما شهدته من شرحك الرائع ، بارك الله فيك 

  • اتمني ان تُكمل الكورس الي النهاية التقارير وياريت يكون هناك مشروع في النهاية الكورس اتمني لك كل الخير و ارجو من الله ان يعينك علي ذلك ويبارك لك في وقتك وجهدك وصحتك وان يجعل ما تقدمه من خير في ميزان حس

  • الان مع  reports      http://www.youtube.com/watch?v=3J3_rLOSSds http://www.youtube.com/watch?v=4756l3kxduo http://www.youtube.com/watch?v=3J3_rLOSSds http://www.you

بتاريخ:
  • كاتب الموضوع

الكورس بالكامل بشكل منظم 

http://free4arab.com/?cat=313

بتاريخ:
  • كاتب الموضوع

ياريت حد بقى يشوف شرح APPLICATION SERVER 

بتاريخ:

ربنا يجعله فى ميزان حسناتك ياهندسه

بتاريخ:

السلام عليكم احيك يا بشمهندس احمد هلال وانني منتظر من حضرتكم البوربوينت التي تقوم بالشرح عليها بالضبط مثل ما شاهدته بالدروس وشكرا لك ، واسال الله ان يوفقك في مشروعك باذن الله 

بتاريخ:
  • كاتب الموضوع

بإذن الله بس و الله الفترة ده مشغول جدا 

بتاريخ:

شكرا علي سرعة الرد واتمني لك كل خير واعانك الله وسدد خطاك امين 

تم تعديل بواسطة osamaabdelaziz

بتاريخ:

جزاك الله خير مهندس احمد

 

 

مجهووود جبااار 

 

اسال الله ان يجعله في ميزان حسناتك

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

جزاكم الله خيرا على الرد

تم تعديل بواسطة helal_10g

بتاريخ:

السلام عليكم ورحمه الله 

ياتري اخبار مشروعك ايه اتمني ان يكون يسير بخطي جيدة  ان شاء الله 

وعذرا انا بس بفكر حضرتك بـ ملفات البوربوينت الي بتشرح منها خاصة الضافات التي اشرت اليها 

واتمني لك كل التوفيق ان شاء الله ودوام الصحة والعافية بارك الله لك في وقتك وجهدك امين

اسامة عبدالعزيز

بتاريخ:

بارك الله فيك أخ helal_10g والله شرح روووووعة جداً

بتاريخ:

الف الف شكر

بتاريخ:

 

لسلام عليكم يا بشمهندس / هلال

  اولا جزاك الله خير على الشرح الموجود فى نور الهدى

 نظر لقيام حضرتك بشرح امثلة غير موجودة فى كتاب الاواكل والفيديو لا يوضح المثال بالكامل فارجو من حضرتك بس لى على البريد الالكترونى الأمثلة في ملفات نصية لانى في امثلة لا تعمل معى

 

جزاك الله خير

وفاء

 

بتاريخ:

شكرا علي مجهودك الرائع

بتاريخ:

السلام عليكم ورحمه الله 

الاخ المهندس هلال اتمني ان تكون بخير

واذكرك بطلب الذي طلبته منك منذ شهر او اكثر واتمني ان تفيدنا جميعا به وان تُكمل جميلك علينا بارك الله فيك 

بتاريخ:

Perfect

بتاريخ:
  • كاتب الموضوع

PF Chapter 01 Introduction to PLSQL Scripts

 

Example (pf_01_01)

CREATE OR REPLACE PROCEDURE pf_01_01

IS

BEGIN

      UPDATE      employees

      SET   salary = salary * 1.1

      WHERE   employee_id = 102;

      COMMIT;

END pf_01_01;

/

EXECUTE pf_01_01

--------------------------------------------------------------------------------------

Example (pf_01_02)

CREATE OR REPLACE PROCEDURE pf_01_02

IS

BEGIN

      UPDATE      employees

      SET   salary = salary * 1.1

      WHERE   employee_id = 102;

      COMMIT;

DBMS_OUTPUT.PUT_LINE ('The salary of employee 102 has been updated');

END pf_01_02;

/

EXECUTE pf_01_02

--------------------------------------------------------------------------------------SET SERVEROUTPUT ON 

DECLARE
V_SAL NUMBER;
V_SAL2 NUMBER;
BEGIN 
SELECT salary 
INTO V_SAL
 FROM EMPLOYEEs
WHERE EMPLOYEE_ID = 100;
UPDATE EMPLOYEES 
SET SALARY = SALARY +100
WHERE EMPLOYEE_ID = 100;
Select salary INTO V_SAL2
FROM EMPLOYEES WHERE EMPLOYEE_ID =100;
DBMS_OUTPUT.PUT_LINE('the old salary is '||V_SAL || '  the new salary is  '|| V_SAL2);
END; 

تم تعديل بواسطة helal_10g

بتاريخ:
  • كاتب الموضوع

CREATE OR REPLACE PROCEDURE pf_02_02
 			(p_employee_id NUMBER )
IS
          v_salary  NUMBER (8,2) := 0;
BEGIN
	 SELECT  salary
	 INTO    v_salary
	 FROM    employees
	 WHERE   employee_id = p_employee_id;
	 DBMS_OUTPUT.PUT_LINE (v_salary);
 END pf_02_02;
/
CREATE OR REPLACE PROCEDURE pf_02_03
(p_employee_id NUMBER )
 IS
v_salary  NUMBER (8,2) := 0;
c_tax_rate  CONSTANT NUMBER(3,2) := 0.18;
 BEGIN
  SELECT  salary
  INTO    v_salary
  FROM    employees
  WHERE   employee_id = p_employee_id ;
  v_salary := v_salary * c_tax_rate;
  DBMS_OUTPUT.PUT_LINE (v_salary);
 END pf_02_03;
/

 

 

CREATE OR REPLACE PROCEDURE pf_02_04
(P_VALUE NUMBER )
IS
DUMMY BOOLEAN;
BEGIN
DUMMY := P_VALUE > 50;
IF DUMMY IS NULL THEN
DBMS_OUTPUT.PUT_LINE ('The tested value not present');
ELSIF DUMMY = TRUE THEN
DBMS_OUTPUT.PUT_LINE ('Good Scale');
ELSIF DUMMY = FALSE THEN
DBMS_OUTPUT.PUT_LINE ('Bad Scale');
END IF;
END pf_02_04;
/
 

 

/

تم تعديل بواسطة helal_10g

بتاريخ:
  • كاتب الموضوع

CREATE OR REPLACE PROCEDURE pf_02_05
(p_employee_id employees.employee_id%TYPE)
IS
v_last_name employees.last_name%type ;
v_salary employees.salary%type := 0 ;
v_hire_date employees.hire_date%type ;
BEGIN
SELECT last_name,salary,hire_date
INTO v_last_name,v_salary,v_hire_date
FROM employees
WHERE employee_id = p_employee_id;
DBMS_OUTPUT.PUT_LINE (v_last_name);
DBMS_OUTPUT.PUT_LINE (v_salary);
DBMS_OUTPUT.PUT_LINE (v_hire_date);
END pf_02_05;
/

تم تعديل بواسطة helal_10g

بتاريخ:
  • كاتب الموضوع
VARIABLE g_salary NUMBER
BEGIN
         SELECT         salary
         INTO :g_salary
FROM employees
WHERE employee_id = 178;
END;
/
PRINT g_salary
 

 

 

 

VARIABLE emp_salary NUMBER
SET AUTOPRINT ON
 
DECLARE
empno NUMBER(6):=&empno;
BEGIN
SELECT salary  
INTO      :emp_salary
FROM  employees 
WHERE employee_id = empno;
END;
 

 

SET VERIFY OFF
VARIABLE emp_salary NUMBER
ACCEPT empno PROMPT 'Please enter a valid employee number: '
 
DECLARE
empno NUMBER(6):=&empno;
BEGIN
SELECT salary  
INTO      :emp_salary
FROM  employees 
WHERE employee_id = empno;
END;
بتاريخ:

السلام عليكم ورحمه الله 

بفكر حضرتك ان تنشر ملفات البوربوينت ( الماتيريال)اليّ بتشرح منها خاصة الضافات التي اشرت اليها اثناء شرحك 

وشكرا لكم مرة اخري ولكم مني كل تقدير واحترام 

بتاريخ:
  • كاتب الموضوع

أسامه ممكن تقابلنى ياريت و تأخذ ما تريد و ترفع أنت للناس و الله أنا طلاعان عينى بروح البيت أيام الساعة 12 باليل من الصبح 

بتاريخ:

بارك الله فيك اخي helal_10g

 

بتاريخ:

ربنا يوفقك و يجعل لك في كل خطوة نجاح وتوفيق، استفدت جدا من شروحاتك ..

 

ادامك الله زخراً للعباد و وفقك ان شاء الله

 

في انتظار ملفات البوربوينت :)

 

جزاك الله خيراً

بتاريخ:

ممكن جدا  وانا مستعد لرفعة فورا باذن الله 

بارك الله فيك 

انا ممكن اقابلك فين وامتي حدد انت الميعاد والمكان وان شاء الله اكون جاهز 

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.