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

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

صورة
- - - - -

كيف اضع المفتاح الاساسي في الجدول ؟


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

#1 حــ@ـــد

حــ@ـــد

    عضو

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

تاريخ المشاركة 26 June 2004 - 07:10 PM

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

على ما أخبر في الاكسس ان الكود هذا صحيح

create table key
(typecar varchar2(5),
numbercar char(6),
color varchar2(5))
constraint PK primarykey (numbercar);



لكن في الاوراكل لم يكن صحيح كيف اضع المفتاح الاساسي في الحقل الثاني ؟

ثانيا

بعد عمل الجدول اين يكون الجدول ؟ وكيف اضع القيم فيه ؟

اطيب تحيه لكم

#2 ولـــيد

ولـــيد

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

  • المجموعة الماسية
  • 374 مشاركة

تاريخ المشاركة 30 June 2004 - 10:47 PM

السلام عليكم ...

هذا المثال لعمل مفتاح اساسي

CREATE TABLE departments(
department_id NUMBER(4),
department_name VARCHAR2(30)
CONSTRAINT dept_name_nn NOT NULL,
manager_id NUMBER(6),
location_id NUMBER(4),
CONSTRAINT dept_id_pk PRIMARY KEY(department_id));

اما بالنسبه لاادخال بينات على جدول معين فهذي الصيغه العامه :
INSERT INTO table [(column [, column...])]
VALUES (value [, value...]);

وهذا مثال عليها :

INSERT INTO departments(department_id, department_name,
manager_id, location_id)
VALUES (70, 'Public Relations', 100, 1700);

وبالتوفيق :(

:. سبحان الله وبحمده سبحان الله العظيم.
إذا ماخلوت الدهر يوما فلا تقل --- خلوت ولكن قل عليَّ رقيب
ولاتحسبن الله يغفـــــل ساعـــــة --- ولا أن ما يخفى عليه يغيب

#3 Fathi

Fathi

    عضو

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

تاريخ المشاركة 01 July 2004 - 12:38 AM

you can do that by writing this code after creating your table.
suppose that your table name is emp and you want the empno column to be the primary key. you code must be:

alter table emp
add constraints pk1 primary key (empno);


please try it and tell me if it worked propably.

#4 Osama Soliman

Osama Soliman

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

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

تاريخ المشاركة 08 January 2005 - 05:45 AM

ولوضع المفتاح الاساسى على حقلين ، بعد كتابة الحقول فى جملة الانشاء نضيف القيد
create table orders (order_id number(7 ), product_id number(7), cust_id number(5) constraint ord_prod_pk primary key (order_id, product_id);

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

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