DBCC CHECKIDENT('myTable', RESEED, 24999)
तो संयोजन में, आपको कुछ इस तरह से समाप्त करना चाहिए
DECLARE @maxVal INT
SELECT @maxVal = ISNULL(max(ID),0)+1 from mytable
DBCC CHECKIDENT('mytable', RESEED, @maxVal)
छद्म कोड के लिए क्षमा करें, जब से मैंने एक SQL फ़ंक्शन लिखा है, तब से कुछ समय हो गया है :)
संपादित करें:
पकड़ने के लिए धन्यवाद, INTEGER को INT में बदल दिया
USE YourDBName
GO
SELECT *
FROM sys.Tables
GO
यह आपको डेटाबेस में सभी उपयोगकर्ता तालिकाओं की एक सूची देगा। इस क्वेरी का उपयोग अपने 'लूप' के रूप में करें और इससे सभी टेबलों पर बीजों को रीसेट करने की अनुमति मिलनी चाहिए।