الرئيسية     المنتدى     أرشيف المقالات       المكتبة       رفع الصور     إتصل بنا
عروة نت - أوامر فرعيه فى Oracle SQL Plus [المنتدى - منتدى SQL وقواعد البيانات]

يتصفح المنتدى الآن:   1 زائر





رد: أوامر فرعيه فى Oracle SQL Plus
عضو مميز
مشترك منذ:
2007/9/27 6:50
من أى مكان ينطق أهله العربيه
الردود: 78
غير متصل الآن
يمكنك التعديل فى الاوامر الموجودة فى الـ buffer بطريقة اخرى اكثر اّدمية وراحة فقط فى أى وقت قم بكتابة ed
نعم... فقط ed وسيفتح لك الـ notepad وبها الأوامر الموجودة فى الـBuffer يمكنك التعديل عليها كما شئت اضافة او حذف او او او...
ولا تنسى عمل save قبل الاغلاق
الان قم بكتابة L ستجد ان كل تعديلاتك قد تمت
قم بكتابة / ستجدها نفذت ايضا

وهذه المرة هذه هى النهاية

أرسلت بتاريخ: 2008/1/8 3:32
_________________
ولست بقانع من كُلَ فضلٍ ** بأن أُعزَى الى جَدٍّ هُمامِْ
عجبت لمن له قَـدُّ و حـَدُّ ** ويَنبُـو نَبْوةَ القِضَمِ الكَهـامِ
خيارات المشاركة وتحويلها إلى تطبيقات أخرى خيارات


أوامر فرعيه فى Oracle SQL Plus
عضو مميز
مشترك منذ:
2007/9/27 6:50
من أى مكان ينطق أهله العربيه
الردود: 78
غير متصل الآن
هذه مجموعة من الأوامر التى لا تتعلق بشكل مباشر بالاستعلامات أى يمكنك العمل بدونها وهى تعمل مع sql plus الخاص بأوراكل ولا اعرف ان كانت تعمل مع my sql او غيره

نبدأ على بركة الله

لنفترض اننا استعلمنا عن كل البيانات بالجدول emp كما فى الصوره سنجد ان المسافات كبيره والاستعلام مقسم الى عدد كبير من الصفحات (شكل ميسرش عدو ولا حبيب)
Open in new window

الأن سنقوم بتغيير حجم السطر ليأخد مساحة اكبر من البيانات وبالتالى تصبح الحقول موزعة على سطر واحد فقط بدلا من سطرين
ولعمل ذلك نستخدم
set linesize100

لتكون النتيجة كالاتى
Open in new window

الان الصفوف موزعة على صفحتين ويمكننا تكبير حجم الصفحة لتشمل الصفوف كلها كالأتى
set pagesize200

Open in new window

لاحظ فى الاستعلام الاتى
Open in new window

اذا اردنا مثلا تغيير تنسيق التاريخ فى حقل الـHiredate فنفعل الأتى
alter session set nls_dat_format 'mm/dd/yyyy'

وتكون النتيجة
Open in new window

لو اردنا مثلا تغيير تنسيق الارقام فى حقل النقود لتأخذ الشكل التالى $999.999.000 يمكننا ذلك بكتابة
col sal format $999,999,000

ثم نقوم باعادة الاستعلام مرة أخرى لنلاحظ الفرق
ملاحظةالعلامة/تقوم بتنفيذ الأمر الموجود فى الـbuffer اى اخر امر قمنا بكتابته متعلق بالاستعلام بالطبع
Open in new window

يمكن تغيير اسم الحقل ايضا ليظهر عند الاستعلام باسم اخر مثل الأتى
Open in new window

يمكن تغيير العلامات اسفل اسم الحقل عن طريق استخدام
set underline '='

او وضع اى علامه اخرى بدلا من = مثل
Open in new window

الان نقوم بعمل استعلام مثلا كالاتى
Open in new window
لنقم الأن بمسح الصفحة clear scr
الان هناك استعلام موجود فى الـ Buffer ويمكنك تنفيذة عن طريق كتابة / فقط
ولكنك تريد عرضه يمكنك ذلك فقط بكتابة حرف l
ثم لو اردت التعديل على احد هذه السطور عليك اختياره ويمكنك اختيار اى سطر من هذه السطور بكتابة رقمه فقط
فمثلا لو اردنا التغيير فى السطر الأول باضافة الحقل comm بعد الـHiredate سنقوم بالاتى
نختار رقم السطر وهو 1
ثم لاضافة اى كلمة فى اخر السطر نكتب
sql,comm

كما فى الصورة التاليه
ملحوظةالتغيير ياستخدام a يكون بالاضافة لاخر السطر
Open in new window

اما لو اردنا مثلا استبدال اى كلمة من احد السطور ووضع اى كلمة اخرى مكانها نستخدم الاتى بعد طبعا l واختيار رقم السطر المراد التعديل فيه
sqlc/Old Word/New Word

Open in new window

يمكن استخدام like مع col لاعادة تنفيذ الامر مع حقل من نفس النوع كما يلى
sqlcol comm like sal heading 'commission'

Open in new window

لالغاء التعديلات التى اضفناها بواسطة col على أحد الأعمدة نستخدم الاتى
col Field_name clear

Open in new window

لازالة كل التعديلات المضافة بواسطة الأمر col من كل الأعمدة
clear column

Open in new window

بالطبع التعديلات الاخرى مثل line size و page size و under line و date format تستمر طوال الـ Session واذا اردت ان تعيدها كما كانت اغلق الاتصال بالقاعدة وقم بفتحة مرة اخرى أو أعدها كما غيرتها .... أنت حر

ودى كانت النهاية...بس مش النهاية

أرسلت بتاريخ: 2008/1/8 3:19
_________________
ولست بقانع من كُلَ فضلٍ ** بأن أُعزَى الى جَدٍّ هُمامِْ
عجبت لمن له قَـدُّ و حـَدُّ ** ويَنبُـو نَبْوةَ القِضَمِ الكَهـامِ
خيارات المشاركة وتحويلها إلى تطبيقات أخرى خيارات






يمكنك قراءة موضوع.
لا يمكنك إضافة موضوع جديد.
لا يمكنك الرد على المشاركات.
لا يمكنك تحرير مشاركاتك.
لا يمكنك حذف مشاركاتك.
لا يمكنك إضافة إستفتاء جديد.
يمكنك التصويت في الإستفتاءات.
لا يمكنك إرفاق ملفات في مشاركاتك.
لا يمكنك المشاركة بدون موافقة المشرف.

[بحث متقدم]




عروة عيسى
2005-2007

Powered by XOOPS