SQL Protseduurid

Nagu funktsioonid programmeerimise keeles
salvestatud protseduurid (Store procedure)


Tegevused,mis saab automaatselt teha (INSERT,ALTER TABLE,SELECT,DELETE,UPDATE)

create table linnad(
linnID int primary key identity(1,1),
linnNimi varchar (30) unique,
elanikeArv int not null,
maakond varchar(25)
);

create procedure lisaLinn
@LinnNimi varchar(30),
@elanikeArv int,
@maakond varchar(25)
as
begin
insert into linnad(linnNimi, elanikeArv, maakond)
values (@LinnNimi, @elanikeArv, @maakond);
select * from linnad;
end;
create procedure uuendaLinn
@arv decimal(5,2) 
as
begin
select * from linnad
update linnad set elanikeArv=elanikeArv*@arv;
select * from linnad;
end

--kutse
exec uuendaLinn 0.05;