c# - How to write query for remove and alter unique columns -
मेरे परिदृश्य .. SqlCompactServer संस्करण का उपयोग कर..मैं तालिका बनाना तालिका SSr (नाम nvarchar (400), id int अनन्य) .मैं तालिका को बदलना और अद्वितीय कॉलम के रूप में नाम देना और मौजूदा कॉलम से अनूठे हटाने की आवश्यकता है। यह कैसे प्राप्त करें।
का उपयोग करें sp_help
को idenfity को पुराना अद्वितीय या प्राथमिक कुंजी बाधा का नाम फिर अपने नए अद्वितीय बाधा को जोड़ने से पहले इसे नाम से ड्रॉप करें।
EXEC sp_help 'SSR' ALTER TABLE [SSr] DROP CONSTRAINT [UQ_SSr_Id] ALTER TABLE [SSR] ADD CONSTRAINT [UQ_SSr_Name] UNIQUE [नाम])
आप प्राथमिक कुंजी और अनन्य प्रतिबंधों की पहचान करने के लिए सूचना स्कीमा को भी पूछ सकते हैं:
CONSTRAINT_NAME चुनें, CONSTRAINT_TYPE INFORMATION_SCHEMA.TABLE_CONSTRAINTS से जहां CONSTRAINT_TYPE ('प्राथमिक कुंजी', 'अद्वितीय') और TABLE_SCHEMA = 'dbo' और TABLE_NAME = 'SSR'
Comments
Post a Comment