我有一個存儲過程,其中包含屬性之一的表變量爲Id int NOT NULL IDENTITY(1,1)
。在每次執行中,其值都會附加上一個。如何清除在存儲過程中分配給表變量的自動遞增值
我想清楚在每次執行的Id
的價值,並在每個執行應該從1開始。
這是我創造
create procedure OnetPlus_processing
as
begin
declare @input_data table (
Id int NOT NULL IDENTITY(1,1),
jobid int,
title varchar(400),
jobtitle varchar(400),
titlerev varchar(400),
jobtitlerev varchar(400)
)
insert into @input_data
select jobid ,title,jobtitle,titlerev,jobtitlerev
from job.dbo
left outer join .....................
究竟你*虛表的意思*?它是一個**臨時表**('#mytable'或'## mytable'),或一個**表變量**('@ mytable')?? –
它的一個表變量@mytable – Linnet