logo

Oracle UTWÓRZ TABELĘ

W Oracle instrukcja CREATE TABLE służy do tworzenia nowej tabeli w bazie danych.

Aby utworzyć tabelę, musisz nadać jej nazwę i zdefiniować jej kolumny oraz typ danych dla każdej kolumny.

Składnia:

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

Parametry używane w składni

    Nazwa tabeli:Określa nazwę tabeli, którą chcesz utworzyć.kolumna1, kolumna2, ... kolumna n:Określa kolumny, które chcesz dodać do tabeli. Każda kolumna musi mieć typ danych. Każda kolumna powinna być zdefiniowana jako „NULL” lub „NOT NULL”. W tym przypadku wartość pozostaje pusta; domyślnie jest traktowany jako „NULL”.

Przykład UTWÓRZ TABELĘ Oracle

Tutaj tworzymy tabelę o nazwie klienci. Ta tabela nie ma żadnego klucza podstawowego.

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

Ta tabela zawiera trzy kolumny

    Identyfikator klienta:Jest to pierwsza kolumna utworzona jako typ danych liczbowych (maksymalnie 10 cyfr) i nie może zawierać wartości null.nazwa_klienta:jest to druga kolumna utworzona jako typ danych varchar2 (maksymalna długość 50 znaków) i nie może zawierać wartości null.miasto:To jest trzecia kolumna utworzona jako typ danych varchar2. Może zawierać wartości null.

Oracle CREATE TABLE Przykład z kluczem podstawowym

 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) ); 

Co to jest klucz podstawowy

Klucz podstawowy to pojedyncze pole lub kombinacja pól zawierająca unikalny rekord. Należy go wypełnić. Żadne pole klucza podstawowego nie może zawierać wartości null. Tabela może mieć tylko jeden klucz podstawowy.

W Oracle łączna liczba kolumn nie może przekraczać 32.