यहां, मैं आपको 2 अलग-अलग कार्यान्वयन दिखाऊंगा:
पहला :
तुम सिर्फ सिर्फ आदेश चला डुप्लिकेट तालिका तो बनाने की आवश्यकता है:
SELECT top 0 * INTO [dbo].[DuplicateTable]
FROM [dbo].[MainTable]
बेशक
, यह पूरी तरह से काम नहीं करता। बाधाओं की प्रतिलिपि नहीं बनाई जाती है, न ही प्राथमिक कुंजी, या डिफ़ॉल्ट मान। आदेश केवल उसी कॉलम संरचना के साथ एक नई तालिका बनाता है और यदि आप नई तालिका में डेटा डालना चाहते हैं।
दूसरा (अनुशंसित):
लेकिन आप अपने सभी बाधाओं के साथ तालिका नकल करना चाहते हैं & कुंजी इस प्रकार यह नीचे दिए गए चरणों:
- ओपन एसक्यूएल प्रबंधन स्टूडियो में डेटाबेस।
- उस तालिका पर राइट-क्लिक करें जिसे आप डुप्लिकेट करना चाहते हैं।
- स्क्रिप्ट तालिका का चयन करें -> बनाएं -> नई क्वेरी संपादक विंडो। यह एक नई क्वेरी विंडो में तालिका को फिर से बनाने के लिए एक स्क्रिप्ट उत्पन्न करेगा।
- स्क्रिप्ट में तालिका नाम और सापेक्ष कुंजी & बाधाओं को बदलें।
- स्क्रिप्ट निष्पादित करें।
स्रोत
2017-09-08 08:03:04
2012 में भी हास्यास्पद! धन्यवाद Avalanchis! – Bojangles