ב-Oracle, הצהרה CREATE TABLE משמשת ליצירת טבלה חדשה במסד הנתונים.
כדי ליצור טבלה, עליך לתת שם לטבלה ולהגדיר את העמודות וסוג הנתונים שלה עבור כל עמודה.
תחביר:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
פרמטרים המשמשים בתחביר
Oracle CREATE TABLE דוגמה
כאן אנו יוצרים טבלה בשם לקוחות. לטבלה זו אין מפתח ראשי.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
טבלה זו מכילה שלוש עמודות
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) );
מהו מפתח ראשי
מפתח ראשי הוא שדה בודד או שילוב של שדות שמכיל רשומה ייחודית. יש למלא אותו. אף אחד מהשדה של המפתח הראשי לא יכול להכיל ערך null. לטבלה יכול להיות רק מפתח ראשי אחד.