الانتقال إلى المحتوى
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.

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

Featured Replies

بتاريخ:

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

بتاريخ:

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

بتاريخ:

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

أحب أن أضيف إلى مشاكة أخي 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 واﻟﺘﺤﻜﻢ ﻓﻰ ﺳﻴﺮ اﻟﺒﺮﻧﺎﻣﺞ و ﻣﻌﺎﻟﺠﺔ اﻻﺧﻄﺎء واﻷﺳﺘﺜﻨﺎءات و ﻏﻴﺮهﺎ . -

-

بتاريخ:

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;

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

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

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

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

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

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.