मेरे पास एक हटाए गए फ़ाइल संग्रह डेटाबेस है जो हटाए गए फ़ाइल की आईडी संग्रहीत करता है, मैं चाहता हूं कि व्यवस्थापक फ़ाइल को पुनर्स्थापित करने में सक्षम हो (साथ ही फ़ाइलों को जोड़ने के लिए एक ही आईडी)। मैं पूरी तालिका से पहचान_इनर्ट नहीं लेना चाहता, क्योंकि एक काम बढ़ता है। TBL_Content
दुकान प्रक्रिया करने के लिए अपने डालने में मैं इसIDENTITY_INSERT बंद करने के लिए सेट है - इसे चालू कैसे करें?
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
SET IDENTITY_INSERT tbl_content ON
GO
ALTER procedure [dbo].[spInsertDeletedIntoTBLContent]
@ContentID int,
...insert command...
SET IDENTITY_INSERT tbl_content OFF
की तरह कुछ है लेकिन मैं हो रही है वही त्रुटि रखें:
Cannot insert explicit value for identity column in table 'TBL_Content' when IDENTITY_INSERT is set to OFF.
किसी भी मदद की?
आप सही। यह सही बात है! सम्मिलित करने के लिए अगला कमांड बैच SET IDENTITY_INSERT tbl_content चालू होना चाहिए; फिर से आदेश। – Jettero