منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول
 

 طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم

اذهب الى الأسفل 
كاتب الموضوعرسالة
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 37
الموقع : سرى
رقم العضوية : 10
Upload Photos : طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Upload

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Empty
مُساهمةموضوع: طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم   طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم I_icon_minitimeالثلاثاء 12 أغسطس - 22:06

السلام عليكم ورحمة الله و بركاته
إخواني الكرام
هذه هي طريقة تغيير الprompt الخاص بالSQLPLUS و الذي يظهر بشكل
رمز:

SQL >

إلي إسم المستخدم ليظهر كالتالي مثلا
رمز:

ٍScott >


إستخدم ما يلي في الSQLPLUS


رمز:

column D22 new_value VAR
select username D22 from user_users;
set sqlprompt '&&VAR>'

و بالطبع يمكن تطوير الفكرة لتصبح اكثر احترافية و فائدة مثل ان
نضيف الي الprompt إسم قاعدة البيانات حتي نعرف اين نعمل بالضبط في حال
وجود اكثر من قاعدة بيانات ليصبح مثل هذا مثلا
رمز:

ٍSCOTT@XE>



و ايضا يمكن وضع ذلك في ملف الglogin.sql

بحيث يعمل تلقائيا كل مرة نقوم بالدخول للSQLPLUS

و يمكن إضافة الكود التالي الي الملف او تنفيذه يدويا



رمز:

select username D22 from user_users;
column D23 new_value VARDB
select name D23 from v$database;
set sqlprompt'&&var@&&vardb>';
/
cl scr;


ياريت اللى مافهمش قصدي يقول لى

وانا اشرح له بالتفصيل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 37
الموقع : سرى
رقم العضوية : 10
Upload Photos : طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Upload

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Empty
مُساهمةموضوع: رد: طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم   طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم I_icon_minitimeالثلاثاء 12 أغسطس - 22:13

شرح الكود

في البداية هذا ليس كود sql بالمعين المفهوم بل هي اوامر من الsql plus
امر column المستخدم هو امر يستخدم لوضع قيمة سيليكت لكولمن معين في Substitution Variable
حتي يمكن استخدامه كما رأينا في تغيير الprompt
و هذا هو الsyntax له

و عند عمل اي سيليكت تحمل اسم الكولمن الذي تم اختياره سيتم انشاء متغير جديد يحمل قيمة هذه السيليكت
و باقي الأمر عبارة عن سيليكت عادية جدا تحمل

ثم امر

و هو ايضا من اوامر الsql plus يستخدم لتغيير الprompt
بالمتغير الذي وضعنا فيه قيمة ما تم اختياره من جملة السيليكت
اما امر

فهو ايضا امر من اوامر الsql plus
يستخدم لمسح شاشة الsql plus حتي لا تكون هذه الأوامر موجودة عند بداية تشغيله و هو مشابه لأمر CLS في ال DOS
اتمني ان تكون واضحة
مع تمنياتي بالتوفيق

Alias d22 لإسم المستخدم
cl scr;

column column _name new_value var_name
Set SqlPrompt
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 37
الموقع : سرى
رقم العضوية : 10
Upload Photos : طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Upload

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Empty
مُساهمةموضوع: رد: طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم   طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم I_icon_minitimeالثلاثاء 12 أغسطس - 22:14

بإمكانك تغيير البرومبت لعرض الوقت:


رمز:

set time on;

وستظهر النتيجة كهذه :


رمز:

13:26:35 SQL>
13:26:36 SQL>
13:26:38 SQL>
13:26:40 SQL>


أما بالنسبة لحفظ الأعدادات فيمكن وبكل سهولة عمل التالي:


رمز:

SQL> store set aa.sql create;
Created file aa.sql


وفتح هذه الإعدادت نكتب التالي(كما هو معروف)


رمز:

SQL>@aa.sql;
13:29:40 SQL>



لإظافة التاريخ مع عنوان في البداية
رمز:

SQL> repheader Created by Afeef
SQL> /
Mon Feb 05
Created by Afeef
EMPNO ENAME JOB MGR HIREDATE SAL COMM
--------- ------------------------------ --------- --------- --------- --------- --------- --
7369 SMITH CLERK 7902 17-DEC-80 800
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300
7521 WARD SALESMAN 7698 22-FEB-81 1250 500
7566 JONES


لإظافة التاريخ مع عنوان في النهاية
رمز:

SQL> repfooter What now ,Boss?
SQL> /
EMPNO ENAME JOB MGR HIREDATE SAL CO
--------- ------------------------------ --------- --------- --------- --------- -------
7369 SMITH CLERK 7902 17-DEC-80 800
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 3
Mon Feb 05
EMPNO ENAME JOB MGR HIREDATE SAL CO
--------- ------------------------------ --------- --------- --------- --------- -------
What now ,Boss?
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 37
الموقع : سرى
رقم العضوية : 10
Upload Photos : طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Upload

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Empty
مُساهمةموضوع: رد: طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم   طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم I_icon_minitimeالثلاثاء 12 أغسطس - 22:18

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Prompt2pf6

طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Prompt2ai4



طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم Prompt3on3
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
طريقة تغيير prompt الٍSQLPLUS لإسم المستخدم
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» طريقة أخرى لفتح موقع الفيس بوك والتويتر باستخدام البروكسي والمواقع المحجوبه في مصر "طريقة مجربة"
» دليل المستخدم لشرح بعض اجهزة Total Station !!!!!!!!
» حاول تغيير العالم
» تم تغيير إستايل المنتدى مرة أخرى
» صحيفة: تغيير وزاري مرتقب عقب عيد الفطر.. وإلغاء منصب نائب رئيس الوزراء

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: قواعد بيانات Data Base-
انتقل الى: