logo

أوراكل إنشاء الجدول

في Oracle، يتم استخدام عبارة CREATE TABLE لإنشاء جدول جديد في قاعدة البيانات.

لإنشاء جدول، عليك تسمية هذا الجدول وتحديد أعمدته ونوع البيانات لكل عمود.

بناء الجملة:

 CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] ); 

المعلمات المستخدمة في بناء الجملة

    اسم الطاولة:يحدد اسم الجدول الذي تريد إنشاءه.العمود 1، العمود 2، ... العمود ن:يحدد الأعمدة التي تريد إضافتها في الجدول. يجب أن يحتوي كل عمود على نوع بيانات. يجب تعريف كل عمود على أنه 'NULL' أو 'NOT NULL'. في هذه الحالة، يتم ترك القيمة فارغة؛ يتم التعامل معه على أنه 'NULL' كإعداد افتراضي.

أوراكل إنشاء مثال على الجدول

نحن هنا نقوم بإنشاء جدول اسمه العملاء. لا يحتوي هذا الجدول على أي مفتاح أساسي.

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) ); 

يحتوي هذا الجدول على ثلاثة أعمدة

    هوية الزبون:إنه العمود الأول الذي تم إنشاؤه كنوع بيانات رقمي (بحد أقصى 10 أرقام) ولا يمكن أن يحتوي على قيم فارغة.اسم الزبون:إنه العمود الثاني الذي تم إنشاؤه كنوع بيانات varchar2 (الحد الأقصى لطول 50 حرفًا) ولا يمكن أن يحتوي على قيم فارغة.مدينة:هذا هو العمود الثالث الذي تم إنشاؤه كنوع بيانات varchar2. يمكن أن تحتوي على قيم فارغة.

Oracle CREATE TABLE مثال مع المفتاح الأساسي

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50), CONSTRAINT customers_pk PRIMARY KEY (customer_id) ); 

ما هو المفتاح الأساسي

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

في Oracle، لا يمكن أن يزيد إجمالي عدد الأعمدة عن 32.