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

<तालिका-मूल्यवान फ़ंक्शन> एक मान्यता प्राप्त अंतर्निहित फ़ंक्शन नाम नहीं है

यह एक टेबल-मूल्यवान फ़ंक्शन है। तो शायद आपका मतलब था:

SELECT p.DOCTORFISTNAME, p.DOCTORLASTNAME, t.FirstName, t.Middle, t.LastName
  FROM dbo.[PracticeandPhysician] AS p
  CROSS APPLY dbo.fnParseName(p.DOCTORFIRSTNAME + ' ' + p.DOCTORLASTNAME);

ध्यान दें कि आप यह नहीं कह सकते:

SELECT dbo.TableValueFunction('foo');

आप जितना कह सकते हैं उससे अधिक:

SELECT dbo.Table;
--or
SELECT dbo.View;

हालांकि, आप कह सकते हैं:

SELECT * FROM dbo.fnParseName('foo bar');
--or
SELECT FirstName, Middle, LastName FROM dbo.fnParseName('foo bar');

(ऐसा नहीं है कि मैंने पुष्टि की है कि आपका कार्य वही करता है जो आप सोचते हैं, या इतनी कुशलता से करते हैं।)

कृपया हमेशा dbo. उपसर्ग जैसा कि अन्य ने सुझाव दिया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रति दिन सटीक ट्रैक समय प्राप्त करने के लिए निम्न क्वेरी में ओवरलैप अंतराल को कैसे छोड़ें

  2. एक से एक से अधिक कैसे बनाएं

  3. Sql सर्वर में अस्थायी तालिका रिकॉर्ड सीमा

  4. क्या मैं टी-एसक्यूएल में टेबल वैरिएबल के माध्यम से लूप कर सकता हूं?

  5. SQL सर्वर में XML सम्मिलित करते समय एन्कोडिंग त्रुटि को स्विच करने में असमर्थ कैसे हल करें?