Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --1
- CREATE TABLE tabela(
- Id VARCHAR2(25) ,
- Naziv VARCHAR2(10) ,
- Opis CHAR(15) NULL,
- Datum DATE ,
- Korisnik VARCHAR2(30) ,
- Napomena VARCHAR2(10) NULL);
- --2
- INSERT INTO tabela(Id, Naziv, Opis, Datum, Korisnik, Napomena)
- SELECT d.department_id, SubStr(d.department_id, 1 ,10), NULL, SYSDATE, USER, NULL
- FROM departments d;
- --3
- ALTER TABLE tabela MODIFY(naziv VARCHAR2(30));
- ALTER TABLE tabela ADD(manager_id INTEGER, location_id INTEGER);
- UPDATE tabela t
- SET (naziv, manager_id, location_id) =
- (SELECT naziv, manager_id, location_id
- FROM departments d
- WHERE t.id = d.department_id);
- --4
- CREATE TABLE zaposleni(
- Id NUMBER(4),
- Sifra_zaposlenog VARCHAR2(5),
- Naziv_zaposlenog CHAR(50) NULL,
- Godina_zaposlenja NUMBER(4),
- Mjesec_zaposlenja CHAR(2),
- Sifra_odjela VARCHAR2(5) NULL,
- Naziv_odjela VARCHAR2(15),
- Grad CHAR(10),
- Sifra_posla VARCHAR2(25) NULL,
- Naziv_posla CHAR(50),
- Iznos_dodatak_na_platu NUMBER(5) NULL,
- Plata NUMBER(6),
- Kontinent VARCHAR2(20) NULL,
- Datum_unosa DATE,
- Korisnik_unio CHAR(20)
- );
- --5
- INSERT INTO zaposleni(Sifra_zaposlenog, Naziv_zaposlenog, Godina_zaposlenja, Godina_zaposlenja,
- Mjesec_zaposlenja, Sifra_odjela, Naziv_odjela, Grad, Sifra_posla, Naziv_posla, Iznos_dodatak_na_platu,
- Plata, Kontinent, Datum_unosa, Korisnik_unio)
- SELECT * FROM tabela;
- SELECT * FROM zaposleni;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement