Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE PRACOWNICY ( id NUMBER(4) PRIMARY KEY, pierwsze_imie VARCHAR2(20) NOT NULL, drugie_imie VARCHAR2(20), nazwisko VARCHAR2(45) NOT NULL, pesel VARCHAR2(11) NOT NULL UNIQUE, plec CHAR(1) NOT NULL, data_urodzenia DATE NOT NULL, data_zatrudnienia DATE DEFAULT SYSDATE NOT NULL, id_oddzialu NUMBER(2) NOT NULL, id_przelozonego NUMBER(4), CONSTRAINT chk_pracownik_imie CHECK (pierwsze_imie = INITCAP(pierwsze_imie)), CONSTRAINT chk_pracownik_drugie_imie CHECK (drugie_imie IS NULL OR drugie_imie = INITCAP(drugie_imie)), CONSTRAINT chk_pracownik_nazwisko CHECK (nazwisko = INITCAP(nazwisko)), CONSTRAINT chk_pracownik_plec CHECK (plec IN ('K', 'M')), CONSTRAINT chk_pracownik_pesel CHECK (LENGTH(pesel) = 11), CONSTRAINT chk_pracownik_daty CHECK (data_zatrudnienia > data_urodzenia), CONSTRAINT fk_pracownik_oddzial FOREIGN KEY (id_oddzialu) REFERENCES ODDZIALY_FIRMY(id), CONSTRAINT fk_pracownik_przelozony FOREIGN KEY (id_przelozonego) REFERENCES PRACOWNICY(id) );

Stuck with a problem? Got Error? Ask AI support!

Copy Clear