Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कॉलम का नाम बदलें त्रुटि लौटा रहा है

विकल्प 1: आप यह जांचने का प्रयास कर सकते हैं कि क्या आप सही डेटाबेस में क्वेरी चला रहे हैं।

विकल्प 2: यदि हाँ तो इसे आजमाएँ:

EXEC sp_rename 
@objname = 'TBL_TAXREPORTtestxxx."[InsertedOn]"',   --or @objname = 'TBL_TAXREPORTtestxxx."InsertedOn"'
@newname = 'InsertedOn', 
@objtype = 'COLUMN'

विकल्प 3: यदि उपरोक्त भी विफल हो जाता है तो आप सभी नामों के साथ एक नई तालिका बनाने का प्रयास कर सकते हैं और मौजूदा तालिका से डेटा को नई तालिका में कॉपी कर सकते हैं और पिछले एक को छोड़ सकते हैं। और अंत में तालिका का नाम बदलें।

संपादित करें:

विकल्प 4: जैसा कि गॉर्डन ने टिप्पणियों में कहा है, आप शायद स्कीमा की जांच करना चाहें।

EXEC sp_rename 
@objname = '[dbo].TBL_TAXREPORTtestxxx."[InsertedOn]"',   
@newname = 'InsertedOn', 
@objtype = 'COLUMN'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL के साथ आप WHERE LIKE क्लॉज में उप-क्वेरी का उपयोग कर सकते हैं?

  2. एसक्यूएल में पंक्तियों की कैस्केड कॉपी

  3. फ़ील्ड नाम के लिए वर्गाकार कोष्ठकों के अंदर वर्गाकार कोष्ठकों से कैसे बचें?

  4. केस-स्टेटमेंट के साथ ऑर्डर करें डीईएससी

  5. एसक्यूएल कोष्ठक के अंदर मूल्यों का चयन करें