Sprawdzenie Partycjonowania Tabel

0

Witam
Prosiłbym o sprawdzenie Partycjonowania Tabel :

DROP TABLE KLIENT;
DROP TABLE TRANSAKCJA;



CREATE TABLE KLIENT
(
id_klient NUMBER(10) CONSTRAINT klient_pk PRIMARY KEY,
imie VARCHAR2(35),
nazwisko VARCHAR2(35)
)

partition by hash (imie)
partitions 4 
store in (part1,part2,part3,part4);

CREATE TABLE TRANSAKCJA(
id_transakcja NUMBER(10) CONSTRAINT transakcja_pk PRIMARY KEY,
id_typ NUMBER(10) CONSTRAINT typ_fk REFERENCES TYP_TRANSAKCJI(id_typ),
id_klient NUMBER(10) CONSTRAINT klient_fk REFERENCES KLIENT(id_klient),
id_importer NUMBER(10) CONSTRAINT importer_fk REFERENCeS IMPORTER(id_importer),
id_dostawy NUMBER(10) CONSTRAINT dostawy_fk REFERENCES TYP_DOSTAWY(id_dostawy),
id_data NUMBER(10) CONSTRAINT data_fk REFERENCES DATA(id_data),
id_produkt NUMBER(10) CONSTRAINT produkt_fk REFERENCES PRODUKT(id_produkt),
id_sklep NUMBER(10) CONSTRAINT sklep_fk REFERENCES SKLEP(id_sklep),
koszt NUMBER(10),
ILOSC NUMBER(10),
)
partition by range (koszt)
(
partition maly values less than (100),
partition sredni values less than (300),
partition duzy values less than (maxvalue)
); 
0

po pierwsze NIE SQL TYLKO ORACLE bo to ISTOTNA informacja

po drugie przekleiłeś żywcem przykłady stąd http://andrzejklusiewicz.blogspot.com/2010/11/partycjonowanie-tabel.html

po trzecie co ci sprawdzić? Jak się wykona to znaczy, że syntaktycznie jest OK, a jak nie to znaczy, że gdzieś masz błąd. Cóż więcej można powiedzieć bez jakiegokolwiek założenia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1