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

मैं कैसे हल कर सकता हूं या तो पैरामीटर @objname अस्पष्ट है या दावा किया गया @objtype (COLUMN) गलत है।

मेवे। मैंने इसी त्रुटि को हफ्तों पहले मारा था, और बहुत समय बर्बाद करने के बाद यह पता चला कि इसे कैसे काम करना है - लेकिन मैं इसे भूल गया हूं। (हाँ कहने के अलावा और कुछ नहीं, यह किया जा सकता है।)

क्या आपने कोष्ठक के विभिन्न संयोजनों की कोशिश की है, या साथ और बिना कोष्ठक के? उदा.

EXEC sp_rename 'ENG_TEst.ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', '[ENG_Test_AC_TYPE]', 'COLUMN';
EXEC sp_rename '[ENG_TEst].ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';

अगर बाकी सब विफल हो जाता है, तो हमेशा होता है

  • उचित नामों के साथ नई तालिका ("xENG_Test" के रूप में) बनाएं
  • पुरानी तालिका से डेटा कॉपी करें
  • पुरानी तालिका छोड़ें
  • नई तालिका का नाम बदलकर अंतिम नाम करें


  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 सर्वर 2008 में फ़ंक्शन mysql में GREATEST के समान है?

  2. SQL सर्वर में पॉलीमॉर्फिक एसोसिएशन को लागू करने का सबसे अच्छा तरीका क्या है?

  3. SAP IQ को SQL सर्वर से कनेक्ट करें

  4. SQL सर्वर कब रिवाइंड करता है?

  5. SQL में एकाधिक कॉलम अपडेट करें