Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Employees tábla lemásolása
- create table employees2
- as
- select * from hr.employees;
- describe hr.employees;
- describe hr.employees2;
- drop table employees2;
- -- Employees tábla szerkeszet lemásolása
- create table employees2
- as
- select * from hr.employees where 1=2;
- select * from hr.employees2;
- -- Gazdik tábla
- create table gazdik (
- gazdi_id NUMBER(11),
- neve VARCHAR2(100) not null,
- szuletes DATE,
- magassag number(4),
- constraint pk_gazdi primary key (gazdi_id)
- );
- -- allatok tábla
- create table allatok (
- allat_id NUMBER(11),
- fajta VARCHAR2(100) not null,
- szuletes DATE,
- ketrec number(4),
- constraint pk_allat primary key (allat_id),
- CONSTRAINT chk_alat check (length(fajta) >=2) --fajta minimum 2 betu
- );
- --ALTER allatokba gazdi_id
- ALTER TABLE hr.allatok add gazdi_id number(4);
- alter table hr.allatok add CONSTRAINT fk_allat FOREIGN key (gazdi_id)
- references hr.gazdik(gazdi_id);
- -- INSERT mindenhova
- Insert into hr.gazdik (gazdi_id, neve, szuletes, magassag)
- values (1, 'Gyuri', to_date('1977-04-21', 'YYYY-MM-DD'), 120);
- Insert into hr.gazdik (gazdi_id, neve, szuletes, magassag)
- values (2, 'Pali', to_date('1983-07-08', 'YYYY-MM-DD'), 180);
- insert into hr.allatok (allat_id, fajta, szuletes, ketrec, gazdi_id)
- values (1, 'Borg', to_date('2007-09-17', 'YYYY-MM-DD'), 4, 1);
- insert into hr.allatok (allat_id, fajta, szuletes, ketrec, gazdi_id)
- values (2, 'Kai', to_date('2009-05-11', 'YYYY-MM-DD'), 2, 2);
- UPDATE hr.allatok SET allat_id=allat_id+1 where ketrec=4;
- DELETE FROM hr.allatok WHERE ketrec=4;
- -- NÉZET TÁBLA
- CREATE OR REPLACE VIEW nezet_allatok AS
- SELECT * FROM hr.allatok
- WHERE ketrec=4;
- select * from hr.nezet_allatok;
- -- Szekvenciák
- CREATE SEQUENCE seq_allatok
- MINVALUE 1
- MAXVALUE 9999
- START WITH 1;
- select seq_allatok.nextval from dual;
- select seq_allatok.currval from dual;
- create table allatok (
- allat_id NUMBER(11) default seq_allatok.nextval,
- fajta VARCHAR2(100) unique,
- szuletes DATE,
- ketrec number(4),
- constraint pk_allat primary key (allat_id),
- CONSTRAINT chk_alat check (length(fajta) >=2) --fajta minimum 2 betu
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement