stored procedure kode
Jeg skal have lavet en stored procedure med følgende logik:hvis færre end 6000 records (rækker) så
lav INSERT
ellers
hent index
lav UPDATE for index
increment index
Altså hvis der 6000 rækker så skal den lave INSERT og hvis der er flere end 6000 så skal den lave UPDATE fra nr.1 igen (altså overskrive gammel data)
Nogen som kan hjælpe til med at lave den kode??
Det jeg har lavet indtil nu... men som ikke rigtig virker:
CREATE PROCEDURE dbo.FiFo
as
set nocount on
declare @Taeller int
select count(Name) as @Taeller From dbo.Table1
If @Taeller < 6000
Insert into Table1 (Name, Value, Timestamp) Values ('Opc_Name', 'Opc_Value', 'Opc_Timestamp')
Else
Update Table1 Set Name = 'Opc_Name',Value='Opc_Value',Timestamp='Opc_Timestamp'
Ja som i kan se er jeg jo lidt n00b til det :-)