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

SQL में किसी फ़ंक्शन के पैरामीटर के लिए एकाधिक मान पास करना

ऐसा करने का एक तरीका जो मैं पसंद करता हूं वह एक नया उपयोगकर्ता-परिभाषित तालिका डेटा प्रकार बनाना है।

CREATE TYPE [dbo].[IdList] AS TABLE(
    [Id] [int] NULL
)

फिर आप उस डेटा प्रकार को एक पैरामीटर के रूप में उपयोग कर सकते हैं

CREATE FUNCTION Getfunctionname
(   
    @UserIDs dbo.IdList READONLY,
    @startdate INT,
    @endtdate INT
     )
RETURNS @ReturnTable TABLE                                        
   (                                        
     -- ReturnTable
   )
AS
BEGIN
  -- Query    
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 - नामांकित इंस्टेंस के साथ लिंक्ड सर्वर से कनेक्ट करें

  2. Sql सर्वर प्रतिकृति को सर्वर से कनेक्शन बनाने के लिए वास्तविक सर्वर नाम की आवश्यकता होती है

  3. SQL सर्वर में LIMIT 10..20

  4. डेटाबेस प्रोजेक्ट में प्रारंभिक डेटाबेस फ़ाइल आकार और फ़ाइल ग्रोथ कैसे सेट करें?

  5. SQL सर्वर मौजूदा तालिका में चुनें