إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ما الفرق بيين Sql Pl و ال Sql Fundamental


3 رد (ردود) على هذا الموضوع

#1 mhmdelzaghal

mhmdelzaghal

    عضو

  • الأعضــاء
  • 7 مشاركة

تاريخ المشاركة 14 January 2010 - 02:05 PM

معلش يا جماعة عايز اسئل سؤال بس انا حاسس انة غبى شوية انا عايز اعرف اية الفرق بيين كورس ال sql /pl
و كورس sql fundamental1 , 2

#2 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 14 January 2010 - 04:34 PM

sql عموما هي لغة الاستعلامات المعروفة
pl/sql لغة كتابة كتل برمجية باستخدام لغة الاستعلامات اعلاه

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

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

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#3 Ora Dev

Ora Dev

    عضو

  • الأعضــاء
  • 16 مشاركة

تاريخ المشاركة 17 January 2010 - 02:56 PM

بسم الله الرحمن الرحيم

أحب أن أضيف إلى مشاكة أخي mmsalman ما يلي:

PL / SQLهﻮ أﻣﺘﺪاد ﻟﻠﻐﺔ SQLﺑﺄﺿﺎﻓﺔ ﻣﻤﻴﺰات ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ اﻻﺟﺮاﺋﻴﺔ. ﺟﻤﻞ اﻟﺘﻌﺎﻣﻞ واﻷﺳﺘﻌﻼم اﻟﺨﺎﺻﺔ ﺑﻠﻐﺔ SQLﻳﺘﻢ أدراﺟﻬﺎ داﺧﻞ اﻟﻜﻮد اﻟﺨﺎص ﺑﻠﻐﺔ PL / SQL -

ﻣﺰاﻳﺎ ﻟﻐﺔ : PL / SQL

أ- اﻟﺘﻜﺎﻣﻞ : وهﺬﻩ اﻟﻠﻐﺔ ﺗﻠﻌﺐ دور أﺳﺎﺳﻰ ﺑﻴﻦ اﺟﺰاء وأدوات أوراآﻞ ﺣﻴﺚ ﻳﻜﺘ ﺐ ﺑﻬ ﺎ اآ ﻮاد )(FORMS وﻳﺘﻢ ﺑﻬﺎ ﺑﺮﻣﺠﺔ أﺟﺰاء وأدوات اﻻوراآﻞ.

ب- ﺗﺤﺴﻴﻦ اﻷداء : ﺣﻴﺚ ﻳﻤﻜﻦ ﻟﻠـ PL / SQLﺗﺤﺴﻴﻦ اداء اﻟﺘﻄﺒﻴﻘﺎت وذﻟﻚ ﻣﻦ ﺧﻼل : ﺗﺠﻤﻴ ﻊ ﺟﻤ ﻞ SQLﻣﻌ ﺎ ﻓ ﻰ ﺑﻠ ﻮك واﺣ ﺪ ) آﺘﻠ ﺔ واﺣ ﺪة ( وأرﺳ ﻠﻬﻤﺎ اﻟ ﻰ ﺧ ﺎدم )(Databaseﻟﺘﻨﻔﻴﺬهﺎ دﻓﻌﺔ واﺣﺪة وذﻟﻚ ﻳﺆدى اﻟﻰ أرﺗﻔﺎع ﻣﺴﺘﻮى اﻻداء ﻋﺎﻣﺔ. ﻳﻤﻜ ﻦ ﻟ ـ PL / SQLاﻟﻌﻤ ﻞ داﺧ ﻞ اى ﺟ ﺰء ﻣ ﻦ أﺟ ﺰاء وأدوات أوراآ ﻞ وذﻟ ﻚ ﻳ ﻀﻴﻒ ﻗ ﻮةاﻟﻤﻌﺎﻟﺠﺔ اﻻﺟﺮاﺋﻴﺔ اﻟﻰ هﺬﻩ اﻻدوات ﻣﺜ ﻞ .................. ، Oracle forms ، oracle reports ﻣﻤﺎ ﻳﺆدى اﻟﻰ ﺗﺤﺴﻦ ﻣﺴﺘﻮى اﻷداء .

ﺟـ- ﺗﻄﻮﻳﺮ اﻟﺒﺮﻧﺎﻣﺞ : Modularized
- وذﻟﻚ ﺑﺘﺠﻤﻴﻊ ﻣﻨﻄﻘﻰ ﻟﻠﺒﻴﺎﻧﺎت داﺧﻞ كﺘﻞ ( (Blocksاﻟﺒﺮﻧﺎﻣﺞ .
- اﻟﻜﺘﻞ اﻟﻤﺘﺪاﺧﻠﺔ ( ( Nested blocksﺗﺘﻴﺢ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻤﺰاﻳﺎ .
- اﺗﺎﺣﺔ ﺗﻘﺴﻴﻢ اﻟﻤﺸﺎآﻞ اﻟﻤﻌﻘﺪة اﻟﻰ ﻣﺠﻤﻮﻋﺔ أﺑﺴﻂ ﻣﻦ اﻟﻤﺸﺎكﻞ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﺒﺴﺎﻃﺔ .

د - ﻳﻤﻜﻦ ﺗﻨﻔﻴﺬ اﻟﻜﻮد PL / SQLﻣﻦ اى أداة ﻣﻦ أدوات اوراكﻞ.

هـ ـ- ﻳﻤﻜ ﻦ ﺗﻌﺮﻳ ﻒ اﻟﻤﺘﻐﻴ ﺮات ((Variablesاﻟﺘ ﻰ ﺗ ﺴﺘﻘﺒﻞ اﻟﻌﺪﻳ ﺪ ﻣ ﻦ أﻧ ﻮاع اﻟﺒﻴﺎﻧ ﺎت اﻟﻤﺨﺘﻠﻔ ﺔ ﻣﺜ ﻞ اﻟﻨﺼﻮص واﻷرﻗﺎم واﻟﺼﻮر واﻟﻔﻴﺪﻳﻮ واﻟﺒﻴﺎﻧﺎت اﻟﻤﺮآﺒﺔ ..... اﻟﺦ .

و - وﺗﺤﺘ ﻮى أﻳ ﻀﺎ ﻋﻠ ﻰ اﻟﻤﻤﻴ ﺰات ﻷى ﻟﻐ ﺔ أﺟﺮاﺋﻴ ﺔ ﻣ ﻦ ﺣﻴ ﺚ ﺗﻮاﺟ ﺪ أواﻣ ﺮ loop واﻟﺘﺤﻜﻢ ﻓﻰ ﺳﻴﺮ اﻟﺒﺮﻧﺎﻣﺞ و ﻣﻌﺎﻟﺠﺔ اﻻﺧﻄﺎء واﻷﺳﺘﺜﻨﺎءات و ﻏﻴﺮهﺎ . -

-

الباقيات الصالحات

سبحان الله ـ الحمد لله ـ لا إله إلا الله ـ الله أكبر



ora-dev@live.com

#4 فايز العبيدي

فايز العبيدي

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 18 January 2010 - 12:11 PM

you can see with me this some examples:

Example DDL:
CREATE TABLE whatever (
column1 NUMBER NOT NULL PRIMARY KEY,
column2 VARCHAR2(10),
column3 DATE );

Example DML:
INSERT INTO whatever (column1, column2, column3)
VALUES (1, 'Text Data', sysdate );

SELECT column1, column2, column3
FROM whatever;

COMMIT;

Example PL/SQL:

BEGIN
-- A PL/SQL cursor
FOR c1 IN (
SELECT * FROM whatever ) -- This is SQL called by PL/SQL
LOOP

DBMS_OUTPUT.PUT_LINE( 'Column1 is: ' || TO_CHAR(c1.column1) ||
', Column2 is: ' || c1.column2 ||
', Column3 is: ' || TO_CHAR(c1.column3 ) );
END LOOP;

END;