Šta je novo?

Problem oko baze

Mogambo

Slavan
Učlanjen(a)
18.12.2008
Poruke
133
Poena
319
Pokusali smo da napravimo bazu u MS SQL-u iz prilozene seme. Mi smo iskucali, bazu ali nesto nece da radi. 🙂 Vi pogledajte pa pomozite ako mozete. Pozeljno bi bilo sto pre 🙂

Kod:
http://www.mediafire.com/?ntuwmmkyrzj

Hvala!
 
Uh bre, mnogo je to koda u ove sitne sate 🙂

Jedno pitanje: Zašto niste koristili SQL Server Management Studio? Mnogo je lakše, greške su svedene na minimum, preglednije itd.
 
Kod:
create procedure unos_proizvoda(@cena money,@naziv nvarchar(50))
as
insert into Proizvod (cena,naziv)
values (@cena,@naziv)
exec unos_proizvoda '300000','Zastava 10'
Jel ovaj exec unutar procedure ili ne? Ako jeste onda ti fali begin i end.

Kod:
create procedure izmena_proizvoda(@cena money,@naziv nvarchar(50))
as
begin
update Proizvod set cena=@cena,naziv=@naziv
where proizvod_ID=@proizvod_ID
end
Nije ti deklarisan @proizvod_ID.

Kod:
create procedure brisanje_proizvoda(@proizvod_ID)
as
delete * from Proizvod where proizvod_ID=@proizvod_ID
end
Nisi deklarisao kog tipa je @proizvod_ID, ne pise se zvezdica posle delete, nemas begin pa onda obrisi end (ili stavi begin).

Itd. 🙂


I moras stavljati GO posle svake "komande".
Npr. stavis iza alter table pa onda iza create procedure itd.
Kod:
alter table Proizvod
add constraint PK_proizvod_ID primary key (proizvod_ID)
go

create procedure unos_proizvoda(@cena money,@naziv nvarchar(50))
as
begin
insert into Proizvod (cena,naziv)
values (@cena,@naziv)
exec unos_proizvoda '300000','Zastava 10'
end
go
 
Nazad
Vrh Dno