मैं SQL Server 2008 के साथ विजुअल स्टूडियो 2010 में उत्पाद उदाहरण तालिका के साथ डेटाबेस बना रहा हूं, और मुझे ProductId कॉलम autoincremented बनाने की आवश्यकता है, लेकिन मुझे कॉलम गुण मेनू में विशेषता नहीं मिल रही है। मैं सी # और एएसपीनेट का उपयोग कर रहा हूं, अगर यह प्रासंगिक है। मैंने तालिका बनाने के लिए कोड देखा है और कॉलम को ऑटोइनक्रिकमेंट पर सेट किया है, लेकिन यह कोडिंग के साथ मेरा पहला दौर है, मुझे नहीं पता कि कोड कहां रखना है। एक नई तालिका बनाने के लिए मुझे एकमात्र तरीका वीएस गुई के माध्यम से है, अगर यह समझ में आता है।मैं अपनी तालिका में कॉलम को स्वतः कैसे बढ़ा सकता हूं?
उत्तर
हाँ करने के लिए
नमूना एसक्यूएल पहचान विनिर्देश सेट करें:
CREATE TABLE [dbo].[HomePageImages](
[RecordId] [int] IDENTITY(1,1) NOT NULL,
[AlternateText] [varchar](100) NOT NULL,
[ImageName] [varchar](50) NOT NULL,
[NavigateUrl] [varchar](200) NOT NULL,
[ImageUrl] AS ('/content/homepageimages/'+[ImageName]),
[DisplayFrom] [datetime] NULL,
[DisplayTo] [datetime] NULL,
CONSTRAINT [PK_HomePageImages] PRIMARY KEY CLUSTERED
(
[RecordId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
आपको एसक्यूएल में पहचान हाँ संपत्ति का उपयोग करने की आवश्यकता है।
यह नीचे की संपत्ति विंडो में है - क्षमा करें विंडोज़ नहीं चल रहा है।
यह हर बार एक नया रिकॉर्ड डालने पर आपकी आईडी को स्वचालित रूप से बढ़ाएगा।
आईडी मान प्राप्त करने के लिए आप बनाई गई आईडी को पुनर्प्राप्त करने के लिए sqls SCOPE_IDENTITY() फ़ंक्शन का उपयोग कर सकते हैं।
एसक्यूएल सर्वर 08 में आप "पहचान" संपत्ति को 'हां' पर सेट करना चाहते हैं और इसे प्रारंभिक मान (1 से डिफ़ॉल्ट) परिभाषित करना चाहते हैं साथ ही इसके वेतन वृद्धि (1 तक भी डिफ़ॉल्ट) को परिभाषित करना चाहते हैं।
इससे प्रत्येक नए रिकॉर्ड पर 1 से बढ़ोतरी होगी।
SSMS में,, वस्तु Explorer में अपने तालिका मिलेगी सही/क्लिक करें, और डिजाइन का चयन करें। उस कॉलम का चयन करें जिसे आप ऑटोइनक्रिकमेंट करना चाहते हैं, और नीचे कॉलम गुण अनुभाग देखें। एक [+] चिह्न के साथ एक पहचान विशिष्टता आइटम होना चाहिए। इसे विस्तृत करें, "पहचान है" के लिए "हां" चुनें, और यदि आवश्यक हो, तो वृद्धि को सेट करें (कभी-कभी आप चाहते हैं कि नया मान अंतिम से एक से अधिक हो) और प्रारंभिक मान "बीज" (1 है एक खाली टेबल के लिए ठीक है, लेकिन यदि आपके पास मौजूदा डेटा है, तो बीज को सबसे बड़े रिकॉर्ड से अधिक सेट करें)।
- 1. मैं तालिका कॉलम चौड़ाई को कैसे सीमित कर सकता हूं?
- 2. मैं मौजूदा तालिका में कॉलम कैसे जोड़ सकता हूं?
- 3. मैं scala.swing कैसे बढ़ा सकता हूं?
- 4. मैं टिंकर में घटना को कैसे बढ़ा सकता हूं?
- 5. मैं एसवीएन अपडेट कैसे बढ़ा सकता हूं?
- 6. मैं छवि वर्ग कैसे बढ़ा सकता हूं?
- 7. मैं जेवीएम मेमोरी कैसे बढ़ा सकता हूं?
- 8. मैं एक तिथि कैसे बढ़ा सकता हूं?
- 9. मैं अपनी सूची दृश्य के दृश्य आकार को कैसे बढ़ा सकता हूं?
- 10. पेज की पूरी लंबाई में मैं अपनी साइडबार कैसे बढ़ा सकता हूं?
- 11. मैं बिना लूप के वैक्टर को कैसे बढ़ा सकता हूं?
- 12. मैं जावा वेब एप्लिकेशन संकलन को कैसे बढ़ा सकता हूं?
- 13. मैं रूबी/रेक कार्य को कैसे बढ़ा सकता हूं
- 14. मैं निम्नलिखित कोड के प्रदर्शन को कैसे बढ़ा सकता हूं?
- 15. मैं अपने मैवेन 2 बिल्ड को कैसे बढ़ा सकता हूं?
- 16. मैं इस एसवीजी के आकार को कैसे बढ़ा सकता हूं?
- 17. मैं टेबल के खिलाफ प्रश्नों को कैसे बढ़ा सकता हूं, मैं इंडेक्स को जोड़ नहीं सकता हूं?
- 18. मैं फ़ायरफ़ॉक्स के स्वतः पूर्ण कैसे रोक सकता हूं?
- 19. मैं ओरेकल में row_number कैसे बढ़ा सकता हूं?
- 20. मैं जावा में तर्क कैसे बढ़ा सकता हूं?
- 21. मैं एक्सएमएल में कस्टम व्यू कैसे बढ़ा सकता हूं?
- 22. पायथन: मैं एक char कैसे बढ़ा सकता हूं?
- 23. मैं MySQL में किसी तालिका में प्रत्येक कॉलम को कैसे हटा सकता हूं?
- 24. मैं दो कॉलम jquery स्वतः पूर्ण कैसे प्राप्त करूं?
- 25. क्या मैं क्रोम में QUOTA_BYTES_PER_ITEM बढ़ा सकता हूं?
- 26. मैं अपनी jQuery स्क्रिप्ट को कैसे सत्यापित कर सकता हूं?
- 27. मैं एक पायथन मॉड्यूल कैसे बढ़ा सकता हूं? (पायथन-ट्विटर)
- 28. मैं मूस के स्वचालित प्रगा निर्यात कैसे बढ़ा सकता हूं?
- 29. डब्ल्यूपीएफ में, मैं डेटाटाइड कॉलम को डेटाटेबल के विशिष्ट कॉलम में कैसे बांध सकता हूं?
- 30. मैं बटन की शैली कैसे बढ़ा सकता हूं?
बहुत धन्यवाद, खासकर स्क्रीनशॉट पोस्ट करने के लिए। मैं इस समुदाय की मदद से लगातार आश्चर्यचकित हूं। –