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

इनर जॉइन के साथ दृश्य पर पूर्ण-पाठ खोज सक्षम करें

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

दूसरे शब्दों में, आपको अपना विचार कुछ इस तरह बनाना चाहिए:

CREATE VIEW ViewSearch WITH SCHEMABINDING AS
SELECT Persons.P_Id AS ID, Persons.LastName, Persons.FirstName, Orders.OrderNo
    FROM Persons
    INNER JOIN Orders ON Persons.P_Id=Orders.P_Id
GO
CREATE UNIQUE CLUSTERED INDEX IX_ViewSearch ON ViewSearch (ID)

SQL पूर्ण-पाठ खोज जनसंख्या नामक प्रक्रिया के माध्यम से एक पूर्ण-पाठ अनुक्रमणिका बनाता है, जो अनुक्रमणिका को शब्दों और उन स्थानों से भर देता है जहां वे आपकी तालिकाओं और पंक्तियों में होते हैं। इसलिए आपको एक ऐसे क्षेत्र की आवश्यकता है जो आपको प्रत्येक पंक्ति की विशिष्ट रूप से पहचान करे और इसलिए आपको दृश्य को अनुक्रमित करने की आवश्यकता है।

अधिक जानकारी यहाँ




  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 सर्वर में एक इनलाइन टेबल-वैल्यूड फंक्शन (ITVF) बनाएं

  2. दो अलग-अलग परिणाम सेट प्राप्त करने के रूप में इन दो प्रश्नों में क्या अंतर है?

  3. FOR JSON PATH का उपयोग करके नेस्टेड JSON सरणियाँ बनाएँ

  4. SQL सर्वर 2005 में .NET संग्रहीत कार्यविधियों के लिए डिफ़ॉल्ट पैरामीटर मान/वैकल्पिक पैरामीटर

  5. सरल संग्रहित प्रक्रिया प्रश्न