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

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

صورة
- - - - -

مشاكل وحلول


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

#1 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 06 February 2007 - 06:51 PM

المشكلة :

اريد اعرض اسماء الموظفين الي رواتبهم متشابهه


الحل :
select a.empno,a.ename ,a.sal
from emp a , emp b
where a.sal=b.sal
and a.ename <> b.ename

المشاركة الأصلية :


سؤال تريكي.......بواسطة zedan

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#2 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 06 February 2007 - 07:07 PM

المشكلة :

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


الحل :
بالملف المرفق



المشاركة الاصلية :

سكربت جديد لعرض امر انشاء الجدول.....بواسطة : خالد العوبثانى

ملفات مرفقة


وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#3 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 06 February 2007 - 07:21 PM

المشكلة :

اذا كان لدينا جدول الطلاب المكون من الحقول التاليه
(st_no ,st_name ,st_deg1 ,st_deg2,st_deg3 ,st_bd )
ماهي جمل sql التي تحقق التالي
1- إظافه حقل المعدل st_avg وحتساب الطلاب الناجحين فقط?
2- طباعه اسم الطالب ونتجته( ناجح في جميع المواد أو راسب ولو في مقرر واحد)?
3- استرجاع اسم الطالب واسم اليوم الاول في سنه ميلاده?
4- استرجاع اول يوم أحد في الشهر القادم?
5- استرجاع اليوم لنفس تاريخ اليوم في العام القادم?




الحـل :
بالملف المرفق


المشاركة الاصلثة :

اسئله ممكن مساعدتي في حلهاء sql plus..... بواسطة المشير1

ملفات مرفقة

  • ملف مرفق  solution.txt   723بايت   479 عدد مرات التحميل

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#4 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 10 February 2007 - 03:20 PM

المشكلة :

كيف اجيب اول الشهر


الحل :

يمكنك جلب تاريخ أول الشهر باستخدام التابع TRUNC


Select trunc(sysdate,'month') from dual


أما تاريخ أخر الشهر

Select Last_Day(Sysdate) from Dual


تاريخ أول السنة

Select trunc(Sysdate,'Year') from dual


تاريخ آخر السنة

Select Add_monthes(Trunc(sysdate,'Year'),12) from dual


المشاركة الاصلية :

كيف اجيب أول الشهر ... بواسطة zedan

الحــل :

كيفية تغيير اسم حقل داخل جدول


الحل :

للحذف
alter table tableName drop coloumnName

للاضافة
alter table tableName add cloumnName

لتغيير الاسم :
alter table tablename rename column curren_tname to new_name

المشاركة الأصلية :
كيفية تغيير اسم حقل داخل جدول... بواسطة mam

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#5 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 10 February 2007 - 03:31 PM

المشكلة :

مالفرق بين any,in,all


الحل :

in للبحث عن قيمة موجودة بين عدة قيم

مثال
select * from emp where SAL IN (1500,2850,1250)

النتيجة المتوقعة الحصول جلب جميع السجلات التي عمود الراتب فيها هو أحد القيم السابقة

any يمكن فهمها عن طريق مثال


select * from emp where SAL> any (1500,2850,1250)

النتيجة المتوقعة هو الحصول على جميع السجلات التي قيمة عمود الراتب فيها أكبر من أصغر قيمة موجودة ضمن القيم السابقة أي بعبارة ثانية أكبر من أي قيمة موجودة في القيم السابقة

all للبحث عن قيمة


select * from emp where SAL> any (1500,2850,1250)

النتيجة المتوقعة الحصول على السجلات التي قيمة عمود الراتب فيها أكبر من جميع القيم الموجودة في القيم السابقة أي أكبر من أكبر قيمة ضمن القيم.

المشاركة الأصلية :

مالفرق بين any,in,all, سؤال...بواسطة Syrian_Oracle

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#6 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 10 February 2007 - 03:41 PM

المشكلة :

delete details with master, I want delete all detail with master


الحل :

اولاً : حذف القيد constriant الذى يربط الجدوالين وذلك باستخدام الامر
alter table employees drop constraint dept_id_fk
بافتراض ان اسم القيد dept_id_fk
ثانياً : انشاء القيد مرة اخرى باستخدام الصيغة :
alter table employees add constraint dept_id_fk foregin key
references department (id) on delete cascade
حيث تعمل on delete cascade على حذف السجلات الابناء Details التابعة للسجل الابوى Master التى يتم حذفه

مع ملاحظة خطوه on delete cascade لان عدم استخدام يعمل على حماية السجلات الابناء . الا اذا كانت هذا الاسلوب من متطلبات النظام مثال :
حذف مواعيد حضور وانصراف الموظفين
فانه عند حذف سجل الموظف الاصلى فاننا ليسنا فى حاجة للاحتفاظ بسجلات حضوره وانصرافه.

المشاركة الأصلية :

delete details with master, I want delete all detail with master...بواسطة AHM3ORA3

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#7 sameh bakkar

sameh bakkar

    مشرف قسم المبتدئين

  • فريق الإشراف
  • 1,019 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 February 2007 - 03:14 PM

بارك الله فيك أخى اسامه .... دائماً أنت بحر العطاء الزاخر .... جزاك الله خيرا وزادك من علمه

Sameh Bakkar

Principal Oracle Apps Techno-Functional Consultant / Oracle E-Business Suite Certified Trainer

Oracle E-Business R11 Suite Applications Workflow Certified Expert

Oracle E-Business Suite R12 HCM Certified Implementation Specialist

Oracle Certified Professional

ITIL V3 Foundation certified

Microsoft Project certified




الموقع الخاص: AppsLead | Your Honest Guide | Sameh Bakkar


#8 emadabdullah

emadabdullah

    مشترك

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

تاريخ المشاركة 16 February 2007 - 03:23 PM

جازك الله خيرا يا أستاذنا .. وبارك الله فيك
Abdullah Emad
Oracle HRMS Techno-Functinal

#9 alsalami

alsalami

    عضو

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

تاريخ المشاركة 23 May 2007 - 06:55 AM

can please help me
to write function to find number of working days between to days
such as

create or replace function workingday (d1 date, d2 date) return number
this function must subtract the weekend day (friday and Saturday)
for example
'select workingday('1-may-07',20-may-07’)
the result must be 14



#10 hythoom2006

hythoom2006

    عضو

  • الأعضــاء
  • 7 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 May 2007 - 02:17 PM

استاذي الفاضل / جزاك الله عنا خير الجزاء
ولك التحية من بلد المليون ميل مربع (السودان ) - هيثم -مجموعة الكهرباء

#11 هارون

هارون

    عضو

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

تاريخ المشاركة 05 November 2007 - 01:47 PM

شكرا لكل الكتاب
من العراق
سامان
وشكرا

تم التعديل بواسطة هارون, 05 November 2007 - 01:49 PM.


#12 mazro

mazro

    عضو

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

تاريخ المشاركة 09 February 2008 - 10:34 AM

لدى جدول الموظفين وهو يحتوى على


empno,ename,sal.sal level


واريد فى خلية sal level ان يعطينى ناتج بحيث ان لو الموظف راتبة 1000 يعطينى *

ولو 2500 يعطينى **

ولو 3900 ***

وهكذا بس لا اريد ان يكون ستاتيك بحيث لو ادخلت 15000 او اى رقم يعطينى الالفات بالنجوم


#13 abu_sami

abu_sami

    مشترك

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

تاريخ المشاركة 26 March 2008 - 03:18 PM

شكرا ً جزاك الله خير
اخي اسامة سليمان
أمتي :هل لك بين الأمم ------- منبر للسيف أو للقلم

#14 mohamed_wkf

mohamed_wkf

    عضو

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

تاريخ المشاركة 28 July 2008 - 04:39 PM

لدى جدول الموظفين وهو يحتوى على

empno,ename,sal.sal level

واريد فى خلية sal level ان يعطينى ناتج بحيث ان لو الموظف راتبة 1000 يعطينى *

ولو 2500 يعطينى **

ولو 3900 ***

وهكذا بس لا اريد ان يكون ستاتيك بحيث لو ادخلت 15000 او اى رقم يعطينى الالفات بالنجوم

الحل
select empno,ename,sal,lpad('*',trunc(sal/1000),'*') sal_level
from emp


#15 sheko34

sheko34

    عضو

  • الأعضــاء
  • 9 مشاركة
  • الاسم الأول:شيكو
  • اسم العائلة:شيكو
  • البـلـد: Country Flag

تاريخ المشاركة 30 July 2008 - 03:31 PM

السلام عليكم ورحمة الله وبركاته

ارجو منك افادتي العاجلة حول SQL 2005 فيما يلي

اريد اعداد sql server ليعمل كحادم لتخزين ملفات السيرفرات الاخرى...على سبيل المثال isa server او mom server حيث في سيرفر ال mom server يتطلب وجود sql server على الشبكة (الدومين) وذلك ليقوم بتخزين البيانات الخاصة به على sql server وقد حاولت دراسة sql server لكي استطيع جعله يتلقى البيانات من ال mom server او ال isa server ولكني لم استطع فكان كل الشرح تقريبا على اعداد القوائم وكل ما اريده هو ان يكون ال sql server يعمل فقط كجهاز حفظ لبيانات السيرفرات الاخرى هذا بالاضافة الى ان السيرفرات الاخرى لا تعلم بوجود ال sql server على الشبكة مع العلم انه تم تنزيل sql 2005 على السيرفر..واعتقد ان ذلك بسبب اعدادات ال sql server نفسه
ولا اخفي عليك انني ليس عندي خبرة في مجال ال sql server

ارجوك بشكل عاجل ان توضحوا لي كيف استطيع اعداد ال sql server ليقوم بتلقي الملفات من السيرفرات الاخرى ( وليس كيف يتم عمل قوائم) وكيف استطيع جعل السيرفرات الاخرى تحدد وجود sql server على الشبكة

وجزاك الله كل خير

  • mostfa_future معجب بهذا