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

एसक्यूएल सर्वर 2008 टी-एसक्यूएल यूडीएफ बाधाओं और समाप्त होता है

तालिका के विरुद्ध udf मान वाली तालिका का उपयोग करने के लिए, आपको क्रॉस अप्लाई (या शायद OUTER APPLY इस पर निर्भर करता है कि आप udf से "नो रो" से कैसे निपटना चाहते हैं)। यह आपकी तालिका के विरुद्ध udf के पंक्ति-दर-पंक्ति संचालन को लागू करता है जो स्वयं एक तालिका है

SELECT
   *
FROM
   mytable M
   CROSS APPLY
   [dbo].[Split] (M.TheColumn) S 

डालने के लिए

INSERT AnotherTable (col1, col2, ...)
SELECT
   col1, col2, ...
FROM
   mytable M
   CROSS APPLY
   [dbo].[Split] (M.TheColumn) S 



  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 Server 2008 TIME कॉलम का उपयोग करना

  2. SQL सर्वर में FIND_IN_SET () समकक्ष

  3. EPPLUS के साथ सूची से एक्सेल में निर्यात करें

  4. जब हम क्रॉस अप्लाई के लिए जाते हैं और जब हम SQL सर्वर 2012 में इनर जॉइन के लिए जाते हैं

  5. डेटाबेस में स्ट्रिंग के भाग को खोजें और बदलें