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

कॉलम dbo या उपयोगकर्ता-परिभाषित फ़ंक्शन या कुल dbo.Splitfn नहीं मिल रहा है, या नाम अस्पष्ट है

यह एक तालिका-मूल्यवान फ़ंक्शन है, लेकिन आप इसे स्केलर फ़ंक्शन के रूप में उपयोग कर रहे हैं।

कोशिश करें:

where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)

लेकिन... अपने फ़ंक्शन को एक इनलाइन TVF में बदलने पर भी विचार करें, क्योंकि यह बेहतर प्रदर्शन करेगा।



  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. मुझे SQL सर्वर में बिगिन/एंड ब्लॉक्स और गो कीवर्ड का उपयोग कब करना चाहिए?

  3. एसक्यूएल:बनाम <=और>=. के बीच

  4. FORMAT () का उपयोग करके SQL सर्वर में किसी संख्या पर सशर्त स्वरूपण कैसे लागू करें

  5. CASCADE DELETE को सक्षम करने के लिए मैं किसी तालिका को कैसे संपादित करूं?