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

SQL सर्वर 2008 - मैं तालिका-मूल्यवान फ़ंक्शन से उपयोगकर्ता-परिभाषित तालिका प्रकार कैसे वापस कर सकता हूं?

भले ही आप किसी फ़ंक्शन से UDTT वापस नहीं कर सकते हैं, आप एक तालिका चर वापस कर सकते हैं और इसे UDTT में प्राप्त कर सकते हैं जब तक स्कीमा मिलान . निम्न कोड का परीक्षण SQL Server 2008 R2 में किया जाता है

-- UDTT बनाएं

CREATE TYPE dbo.MyCustomUDDT AS TABLE
(
    FieldOne varchar (512),
    FieldTwo varchar(1024)
)

-- अपने चर घोषित करें

DECLARE @uddt MyCustomUDDT;
DECLARE @Modifieduddt MyCustomUDDT;

// फ़ंक्शन को कॉल करें

INSERT INTO @Modifieduddt SELECT * FROM dbo.MyUDF(@uddt);

फंक्शन सिग्नेचर

CREATE FUNCTION dbo.MyUDF(@localUDDT MyCustomUDDT)
RETURNS @tableVar TABLE
(
    FieldOne varchar (512),
    FieldTwo varchar(1024)
)
AS
BEGIN
 --Modify your variable here
RETURN
END

उम्मीद है कि यह किसी की मदद करेगा।



  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 सर्वर 2016 में पूर्ण-पाठ खोज लागू करना

  2. SQL सर्वर प्रबंधन स्टूडियो में याद किए गए लॉगिन और पासवर्ड सूची को हटाना

  3. बनाओ, तोड़ो नहीं, SQL सर्वर प्रदर्शन

  4. एसक्यूएल, परिणामों को कैसे संयोजित करें?

  5. SQL सर्वर क्वेरी:लिटरल के साथ तेज़ लेकिन वेरिएबल के साथ धीमा