السلام عليكم ورحمة الله وبركاته
إخواني وأخواتي رواد هذا المنتدى قد باركنا لكم في بداية هذا الشهر الكريم وألان
في أواخر أيامه نقول اللهم اجعلنا من الذين تعتقهم من النار
خطرت لي فكرة ليس بجديدة ولكن إنها مستوحاة من كثير من الفكر
ألا وهي وضع مصطلحات وأوامر تخص SQL*PLUS القصد منها جمع اكبر قدر ممكن من
المعلومات عن هذه الأداة داخل Oracle وسوف أبدا في وضع ما بداخل جعبتي وهو قليل
اقل قدر ممكن ولكن لتعم الفائدة فربما شخص لا يعرف ما هي ويريد أن يتثقف أو شخص يريد
إثراء معلوماته عن هذه الأداة ولا يهم أن تكون المعلومة صغيرة بقدر ما هي مهم
ولا تستحقر شي من هذه المعلومات سواء معلومة أو أوامر
وهذه أول الأوامر التي اعرفها وأتمنى أن تحوز على رضاكم
أولا أداة SQL*PLUS تحتوي على عدة مستخدمين نذكر منهم وهو أكثرهم شيوعا
scott/tiger
وهو يحتوي بداخل عدة جداول ومنها
emp and dept
وهو الذي سوف تكون عليه أمثلتي
SELECT *
FROM emp ;
لإظهار جميع المعلومات عن هذا الجدول
مثال
select ename,job
from emp;
لتحديد الاسم و الوظيفة من جدول emp
select ename , sal,sal+100 from emp;
إجراء عملية حسابية على جدول الرواتب ومقدارها زيادة 100 - أبسطو يا لموظفين-
list اختصارها L وضيفتها عرض أخر عملية مثال
l عرض أخر عملية
l3 عرض السطر رقم 3 وهكذا
فلو أردت عرض السطر رقم 3 وإدراج سطر أخر بعده لابد من كتابة
l3
input dd
قصدت ب dd أمر أو جملة أو شي ثاني
المثال هذا
select ename , sal,sal+100
from emp;
نريد أن نضيف سطر بين السطرين السابقين ونطلب منه إظهار الوظيفة
ندخل الأوامر هذه
l1
input ,job
عند التنفيذ يضاف لنا سطر جديد ويحوي job
وحينما نريد أن ننفذ العملية نكتب الحرف r
ومعناه نفذ ما حدث وهو اختصار للكلمة run
نأتي إلى الجملة التالية وهي جملة change ومعناها تبديل
مثال أثناء كتابتك لتعبير معين وأثناء التنفيذ حصل خطاء إملاء كتبت جملة خاظئة فلا تحتاج إلى كتابة التعبير من جديد فقط حدد السطر المراد عن
طريق l ثم اكتب
c/old/new
وقصدت في old الكلمة القديمة و new الكلمة الجديدة
ولا انصح في تغيير حرف معين لأنه يأخذ اقرب حرف مشابه للحرف الذي كتبت مثال
select empno,emame,job
from emp;
هذا المثال يوجد فيه خطاء وهو emame المفروض ename فلو استخدمت
l1
c/m/n
r
لتغير empno وليس emane
سوف تصبح الجملة هكذا
select enpno,emane,job
from emp;
إذا الطريقة السليمة هي تغيير الكلمة بأكملها
l1
c/emane/ename
r
وهناك طريقة أخرى لتغيير الأخطاء وهي
كتابة الكلمة edit وهي تضيف أخر تعبير كنبتة إلى المفكرة وتستطيع من خلال تغيير الحرف الخاطئة وإضافة سطور جديدة
الأمر الأخر وهو أمر del ووظيفة هذا الأمر حذف سطر معين من تعبير
del num
r
نكتب الأمر كما هو مضاف إلية رقم السطر المراد حذفه ثم بعد ذلك نكت الأمر r وهو أمر التشغيل
وأمر r أمر ضروري في كل عملية فرعية تجريها على العملية الأساسية من حذف وتعديل وإضافة
افففف تعب
سوف أبدى في اقرب فرصة إن أعطاني الله عمر في جملة where
أسال الله العلى القدير أن يعنني على الكتابة