Skrive sql

SQL queries kan enten skrives rett inn på kommandolinjen eller legges på fil. Å legge alt på er nyttig når man skal lage en database og legge inn data i den, fordi man da har muligheten til å gjøre alt på nytt hvis noe går galt eller noe ikke virker som det skal. Det er også bra å ha når man skal dokumentere hva man har gjort. Veldig enkelt er det også å bare klippe og lime kode for neste database man skal lage.

Eksempel på query på kommandolinje:


Eksempel på query på fil

create_statements.sql:

create table bok(
isbn varchar(13) not null,
tittel varchar(50),
forfatter varchar(50),
sider int check(sider>0),
primary key (isbn) );

og

insert_statements.sql:

insert into bok values('0-8053-7565-1','A practical guide to the UNIX system','Mark G. Sobell',800);
insert into bok values('0-201-34287-1','Database systems','Connoly, Strachan, Begg',1094);
insert into bok values('82-91915-21-0','Datamodellering-praksis og teori','Edgar Bostrøm',151);
insert into bok values('1-55950-106-5','Secrets of a super hacker',NULL,205);

gir:


select_statements.sql:

select * from bok;

select tittel, sider from bok 
where sider > 750;

select * from bok 
where forfatter is null;

gir:

Tilbake