Witam
Nie wiem dlaczego przy ładowaniu creatów zawsze wyskakuje mi ten sam błąd :
Error report -
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Proszę o sprawdzenie i poprawienie ewentualnych błędów przy tych creatach :
CREATE TABLE ROK
(
ID_ROK int PRIMARY KEY NOT NULL,
ROK INT NOT NULL
)
CREATE TABLE MIESIAC
(
ID_MIESIAC INT PRIMARY KEY NOT NULL,
ID_ROK INT,
NAZWA varchar(255),
FOREIGN KEY(ID_ROK)
)
CREATE TABLE DATA
(
ID_DATA INT PRIMARY KEY NOT NULL,
ID_MIESIAC INT FOREIGN KEY,
DATA_TRANSAKCJI datetime default getdate()
)
CREATE TABLE TYP_TRANSAKCJI
(
ID_TYP INT PRIMARY KEY NOT NULL,
NAZWA VARCHAR(255)
)
CREATE TABLE TYP_DOSTAWY
(
ID_DOSTAWY INT PRIMARY KEY NOT NULL,
NAZWA VARCHAR(255)
)
CREATE TABLE TYP_PRODUKTU
(
ID_TYP_PRODUKTU INT PRIMARY KEY NOT NULL,
NAZWA VARCHAR(255)
)
CREATE TABLE PRODUKT
(
ID_PRODUKTU INT PRIMARY KEY NOT NULL,
ID_TYP_PRODUKTU INT FOREIGN KEY,
NAZWA VARCHAR(255)
)
CREATE TABLE KLIENT
(
ID_KLIENT INT PRIMARY KEY NOT NULL,
IMIE VARCHAR(255) NOT NULL,
NAZWISKO VARCHAR(255) NOT NULL
)
CREATE TABLE IMPORTER
(
ID_IMPORTER INT PRIMARY KEY NOT NULL,
NAZWA VARCHAR(255) NOT NULL
)
CREATE TABLE WOJEWODZTWO
(
ID_WOJEWODZTWO INT PRIMARY KEY NOT NULL,
NAZWA VARCHAR(255) NOT NULL
)
CREATE TABLE MIEJSCOWOSC
(
ID_MIEJSCOWOSC INT PRIMARY KEY NOT NULL,
ID_WOJEWODZTWO INT FOREIGN KEY NOT NULL,
NAZWA_MIASTA VARCHAR(255) NOT NULL
)
CREATE TABLE SKLEP
(
ID_SKLEP INT PRIMARY KEY NOT NULL,
ID_MIEJSCOWOSC INT FOREIGN KEY NOT NULL,
NAZWA VARCHAR(255) NOT NULL
)
CREATE TABLE TRANSAKCJA
(
ID_TRANSAKCJA INT PRIMARY KEY NOT NULL,
ID_TYP INT FOREIGN KEY NOT NULL,
ID_KLIENT INT FOREIGN KEY NOT NULL,
ID_IMPORTER INT FOREIGN KEY NOT NULL,
ID_DOSTAWY INT FOREIGN KEY NOT NULL,
ID_DATA INT FOREIGN KEY NOT NULL,
ID_PRODUKTU INT FOREIGN KEY NOT NULL,
KOSZT INT NOT NULL,
ILOSC INT NOT NULL
)