मैं आदेश तालिका मैं SQL सर्वर 2012 एक्सप्रेस का उपयोग में पहचान को बदलने के लिए एक मेज और अनुक्रम बनाते लेकिन जब मैं मेज पर डेटा डालने के लिएSQL सर्वर 2012 अनुक्रम
संदेश 11719 की कोशिश की मैं इस त्रुटि मिलती है , स्तर 15, राज्य 1, रेखा 2
चेक बाधाओं, डिफ़ॉल्ट वस्तुओं, गणना कॉलम, विचारों, उपयोगकर्ता परिभाषित कार्यों, उपयोगकर्ता परिभाषित समेकित, उपयोगकर्ता परिभाषित तालिका प्रकार, उप- प्रश्न, सामान्य तालिका अभिव्यक्ति, या टेबल व्युत्पन्न।
T-SQL कोड:
insert into Job_Update_Log(log_id, update_reason, jobid)
values((select next value for Job_Log_Update_SEQ),'grammer fixing',39);
यह मेरी मेज है:
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)
);
और यह मेरा अनुक्रम है:
CREATE SEQUENCE [dbo].[Job_Log_Update_SEQ]
AS [int]
START WITH 1
INCREMENT BY 1
NO CACHE
GO