select * from emp; select * from sila.emp; drop table semp; create table semp as select * from sila.emp; select * from semp; create table semp2 as select ename név,sal fizetés from sila.emp; select * from semp2; create table semp3 as select * from sila.emp where job='SALESMAN'; select * from semp3; create table semp4 as select * from sila.emp where 1=2; select * from semp4; desc semp4; CREATE TABLE [schema_name.]table_name ( column_1 data_type [default kif.] [column_constraints] [, ...] [,table_constraints] ); drop table minta; create table minta( sorszám number(6) primary key, név varchar2(10) unique, becenév char(10) null, nem char(1) check( nem='F' or upper(nem)='N' or nem='s'), szuldat date default sysdate, fizetés number(10,2) not null, jutalék float, telefonszam varchar(20) constraint nemurestelszam not null, check(fizetés>jutalék) ); desc minta create table sz (n varchar(15),gy varchar(15)); insert into sz (n) values ('köszönöm szépen'); insert into sz (n) values ('köszönöm sz'); -- X Y -- kis péter nagy péter -- kis ádám nagy ádám -- kis null nagy null -- null péter null ádám null null dropp table bigyo; create table bigyo ( sorszam number, vnev varchar2(20) unique, knev varchar2(20) unique ); select * from bigyo; insert into bigyo values (0,'X','Y'); insert into bigyo values (1,'X','Y'); insert into bigyo values (2,'Kis','Péter'); insert into bigyo values (3,'Kis','Ádám'); insert into bigyo values (4,'Nagy','Péter'); insert into bigyo values (5,'Nagy','Ádám'); select * from bigyo; insert into bigyo values (6,'Kis',null); insert into bigyo values (7,'Nagy',null); insert into bigyo values (8,'Valaki',null); insert into bigyo values (9,null,'Péter'); insert into bigyo values (10,null,'Ádám'); insert into bigyo values (11,null,null); insert into bigyo values (12,null,null); select * from bigyo; dropp table bigyo; create table bigyo( sorszam number, vnev varchar2(20), knev varchar2(20), unique(vnev,knev) ); select * from bigyo; insert into bigyo values (0,'X','Y'); insert into bigyo values (1,'X','Y'); insert into bigyo values (2,'Kis','Péter'); insert into bigyo values (3,'Kis','Ádám'); insert into bigyo values (4,'Nagy','Péter'); insert into bigyo values (5,'Nagy','Ádám'); select * from bigyo; insert into bigyo values (6,'Kis',null); insert into bigyo values (7,'Nagy',null); insert into bigyo values (8,'Valaki',null); insert into bigyo values (9,null,'Péter'); insert into bigyo values (10,null,'Ádám'); insert into bigyo values (11,null,null); insert into bigyo values (12,null,null); drop table bigyo; create table bigyo ( sorszam number, vnev varchar2(20), knev varchar2(20), primary(vnev,knev) ); select * from bigyo; insert into bigyo values (0,'X','Y'); insert into bigyo values (1,'X','Y'); insert into bigyo values (2,'Kis','Péter'); insert into bigyo values (3,'Kis','Ádám'); insert into bigyo values (4,'Nagy','Péter'); insert into bigyo values (5,'Nagy','Ádám'); select * from bigyo; insert into bigyo values (6,'Kis',null); insert into bigyo values (7,'Nagy',null); insert into bigyo values (8,'Valaki',null); insert into bigyo values (9,null,'Péter'); insert into bigyo values (10,null,'Ádám'); insert into bigyo values (11,null,null); insert into bigyo values (12,null,null);; drop table bigyo; create table bigyo ( sorszam number, vnev varchar2(20), knev varchar2(20), primary key(vnev,knev) ); select * from bigyo; insert into bigyo values (1,'Kis','Péter'); insert into bigyo values (1,'Kis','Ádám'); insert into bigyo values (1,'Nagy','Péter'); insert into bigyo values (1,'Nagy','Ádám'); select * from bigyo; insert into bigyo values (2,'Nagy','Ádám'); select * from bigyo; insert into bigyo values (6,null,'Ádám'); insert into bigyo values (7,'Kis',null); insert into bigyo values (9,null,null); drop table bigyo; create table minta3 ( becenev varchar(10) null, vezeteknev varchar(10) , keresztnev varchar(10) , sorszam number, fizetes number, nem char(1) check(upper(nem)='F' or nem='N' or nem='S'), unique(vezeteknev,keresztnev), check(sorszam+fizetes>1000) ); alter table drop table qw; create table qw( a1 integer, a2 varchar(10), a3 smallint, a4 real); desc qw select * from sz; alter table sz add (x number); select * from sz; alter table sz add (y number default 10); create table sz (n varchar(15),gy varchar(15)); insert into sz (n) values ('köszönöm szépen'); insert into sz (n) values ('köszönöm sz'); select * from sz; alter table sz drop column x; alter table sz drop column y;