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

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

صورة
- - - - -

الجدول dual


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

#1 nn_oracle

nn_oracle

    عضو

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

تاريخ المشاركة 25 February 2004 - 10:00 AM

السلاتم عليكم ورحمه الله وبركاته
ماهو الجدول dual

#2 ابوعبدالله

ابوعبدالله

    مشترك

  • الأعضــاء
  • 142 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle HRMS

تاريخ المشاركة 25 February 2004 - 10:20 AM

السلام عليكم
الجدول dual هو جدول مملوك للمستخدم sys وبه صف واحد وعمود واحد هو dummy وبه سلسلة حروف طولها حرف واحد هو x ويمكن الاستعلام عنه كما يلي
SQL> select* from dual;

Dummy
-
X

ولكونه به قيمه واحد ومعروفه يستفاد منه في الاستعلام عن تاريخ النظام مثلاً واجراء العمليات الحسابيه دون تضمين العمود dummy في الاستعلام مثل
SQL> select sysdate from dual;

SYSDATE
----------
25/02/2004
بدلا من
SQL> select dummy,sysdate from dual;

D SYSDATE
- ----------
X 25/02/2004
والله اعلم
(وماأوتيتم من العلم إلا قليلا)

Oracle9i Database Administrator Certified Associate

#3 nn_oracle

nn_oracle

    عضو

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

تاريخ المشاركة 25 February 2004 - 11:39 AM

مشكور ياأبوعبدالله
على المعلومه

#4 ANAS-ORA

ANAS-ORA

    مشترك

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

تاريخ المشاركة 25 February 2004 - 03:49 PM

شكرا ........
Anas Jamal
Oracel Devloper
OCP SooN
Doha - Qatar
[B][COLOR=red]

#5 TAREK ALHAMAD

TAREK ALHAMAD

    مشترك

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

تاريخ المشاركة 25 February 2004 - 09:10 PM

تسلم يا ابوعبدالله

#6 John

John

    عضو نشط

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

تاريخ المشاركة 26 February 2004 - 01:28 AM

شكرا ابو عبدالله
Johnwahba2002@hotmail.com

#7 Osama Soliman

Osama Soliman

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

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

تاريخ المشاركة 22 October 2004 - 03:20 PM

كما يمكن استخدام الجدول dual فى اختبار اى دالة او اجراء عملية حسابية مثال :
Select round (264.325,3) from Dual
Select substr('ahmed osama,7,5) from Dual
Select 12*458/9 from Dual

كما يستخدم فى اختيار القيم Nextval ,Currval من Sequence مثال :
Select emp_id.nextval from Dual

مع تحياتى
اسامه سليمان

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

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