ben SQL Server 2012 Express kullanmak tabloda kimliğini değiştirmek için bir masa ve diziyi yaratmak ama masayaSQL Server 2012 dizisi
Msg 11719 verilerini eklemek için çalışırken, bu hatayı alıyorum Düzey 15, Durum 1, Satır 2
NEXT VALUE FOR (İLERİ DEĞER) denetim kısıtlamalarına, varsayılan nesnelere, hesaplanmış sütunlara, görünümlerine, kullanıcı tanımlı işlevlere, kullanıcı tanımlı kümelere, kullanıcı tanımlı tablo türlerine izin verilmez. sorgular, ortak tablo ifadeleri veya türetilmiş tabloları.
T-SQL kodu: Bu benim tablo
insert into Job_Update_Log(log_id, update_reason, jobid)
values((select next value for Job_Log_Update_SEQ),'grammer fixing',39);
geçerli:
create table Job_Update_Log
(
log_id int primary key ,
update_reason nvarchar(100) ,
update_date date default getdate(),
jobid bigint not null,
foreign key(jobid) references jobslist(jobid)
);
ve bu benim dizisidir:
CREATE SEQUENCE [dbo].[Job_Log_Update_SEQ]
AS [int]
START WITH 1
INCREMENT BY 1
NO CACHE
GO