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

SQL सर्वर 2008 समग्र प्राथमिक कुंजी वाली तालिका पर पूर्ण पाठ खोज

मुझे लगता है कि त्रुटि संदेश बहुत स्पष्ट है, नहीं?

यदि आपकी अनुक्रमणिका अद्वितीय नहीं है, अशक्त नहीं है, और एकल-स्तंभ नहीं है, तो इसका उपयोग पूर्ण पाठ अनुक्रमण के लिए नहीं किया जा सकता है।

नहीं, जैसा कि त्रुटि कहती है - इस प्रकार की अनुक्रमणिका काम नहीं करेगी। अवधि। इसके आसपास कोई रास्ता नहीं।

जैसा कि रेमुस ने बताया - यह कभी नहीं कहता कि इसे प्राथमिक कुंजी सूचकांक होना चाहिए! यदि आपके पास टेबल पर कुछ अन्य गैर-शून्य और अद्वितीय फ़ील्ड है, तो आप अपने उद्देश्यों के लिए उस फ़ील्ड पर एक अद्वितीय अनुक्रमणिका का उपयोग कर सकते हैं। आप बस एक INT IDENTITY(1,1) . भी जोड़ सकते हैं अपनी टेबल पर फ़ील्ड करें और एक UNIQUE INDEX put डालें उस एकल क्षेत्र में और आपको जाने के लिए अच्छा होना चाहिए।



  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 उन सभी आइटम्स को दिखाएँ जो एक निश्चित तिथि से पहले और बाद में किराए पर हैं

  2. यदि तालिका में 100 से अधिक कॉलम हैं तो किसी तालिका से कुछ विशेष स्तंभों का चयन कैसे करें

  3. क्या सम्मिलित क्वेरी के भीतर कोई अन्य क्वेरी करने का कोई तरीका है?

  4. अद्यतन विवरण संदर्भ बाधा के साथ विरोध करता है - SQL सर्वर / TSQL ट्यूटोरियल भाग 76

  5. जब आप `SELECT *` करते हैं तो SQL सर्वर कॉलम के क्रम को कैसे निर्धारित करता है?