Treba da iz tabele temp prebacim, procedurom, podatke u tabelu podaci. I jedna i druga tabela imaju iste kolone: userName, artikliid. Ja sam pokusala ovako nesto:
CREATE PROCEDURE dbo.Kupljeno
@userName nvarchar(50),
@artikliid int
as
insert into podaci
select userName,artikliid
from temp
where userName=@userName
ali ne prebacuje mi podatke, vec mi izbaci ovu gresku:
Insert Error: Column name or number of supplied values does not match table definition.
tabela temp se sastoji od:
tempid int primary key, userName nvarchar(50), artikliid int
tabela prodaja:
prodajaid int primary key, userName nvarchar(50), artikliid int, tempid int foreign key
Takodje me zanima, da li moze u ovoj istoj proceduri da se definise i delete blok, koji ce nakon prebacivanja podataka iz temp u prodaja, sve podatke za datog usera obrisati iz tabele temp?
Listen very carefully, I shall say this only once!