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

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

صورة
- - - - -

لعمل أكتر من Primary Key


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

#1 foxman80

foxman80

    عضو نشط

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

تاريخ المشاركة 09 February 2010 - 01:00 AM

السلام عليكم ورحمة الله وبركاته
لو سمحتم ياجماعة انا عايز أعمل أكتر من primary key فى جدول واحد بس مش نافع ياريت حد يساعدنى
جزاكم الله خيرا

#2 @nana@

@nana@

    عضو نشط

  • الأعضــاء
  • 284 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Don't Say ,I Don't Know..But Try&& Error :(
    I Adore Oracle 4 Ever :D

تاريخ المشاركة 09 February 2010 - 01:54 AM

بص حضرتك اولا ماينفعش نعمل اكتر من pk ..لان اى جدول بيحتوى ع primary key واحد بس

بس ممكن تعمل complex primary key ال هو composite يعنى ..بتعمل pk بس مكون من ازيد من column

طبعا حضرتك عارف ان ممكن نحط ال constraint واحنا بنعمل ال table سواء ف column or table level بس

ف حالة ال complex pk ماينفعش اكيد غير ع table level او بعد ما تعمل create لل table تعملalter له وتضيف ال constraint

ودا مثال صغير ع complex pk

create table emp (emp_id number(5),name varchar2(20),email varchar2(50) ,
constraint emp_id_em_pk primary key(emp_id,email))


FatmaElgzar
https://www.facebook...acleJavaAcademy

http://www.facebook....gDream.Computer
Try 2 Change Ur Life 2 The Best
---------------------------------------
ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم
--------------------------------------------------
905527214.gif


#3 foxman80

foxman80

    عضو نشط

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

تاريخ المشاركة 09 February 2010 - 01:59 AM

جزاكى الله خيرا أختى الكريمة هجرب واقلك باذن الله

#4 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 09 February 2010 - 08:27 AM

طريقة اخرى بعد انشاء الجدول
alter table emp add constraint emp_pk primary key ( emp_id,sn,pdd);

تم التعديل بواسطة mmsalman87, 09 February 2010 - 08:27 AM.

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#5 أحمد جادو

أحمد جادو

    عضو نشط

  • الأعضــاء
  • 244 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:جادو
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle Developer @ Alhasa Municipality

تاريخ المشاركة 09 February 2010 - 06:59 PM

ويمكنك أيضاً عدم تعريف الconstraint وتترك تعريف اسمه اوتوماتيكياً

مثال
CREATE TABLE emp
(empno	   NUMBER(10),
 branch	  NUMBER(6),
 empname	 VARCHAR2(30),
 hiredate	DATE,
 email	   VARCHAR2(50),
PRIMARY KEY (empno, branch));


- أحمد جادو -
Senior Oracle Developer
Alhasa
Municipality

Alhasa - Saudi Arabia


#6 foxman80

foxman80

    عضو نشط

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

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

جزاكم الله خيرا أخوانى الكرام