sql >> Databáze >  >> RDS >> Sqlserver

Předání více hodnot parametru funkce v SQL

Jedním ze způsobů, jak udělat to, co preferuji, je vytvořit nový uživatelsky definovaný datový typ tabulky.

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

Potom můžete tento datový typ použít jako jeden z parametrů

CREATE FUNCTION Getfunctionname
(   
    @UserIDs dbo.IdList READONLY,
    @startdate INT,
    @endtdate INT
     )
RETURNS @ReturnTable TABLE                                        
   (                                        
     -- ReturnTable
   )
AS
BEGIN
  -- Query    
RETURN

END


  1. Jak slíbit funkci MySql pomocí bluebird?

  2. SQL pro získávání dat libovolný předchozí měsíc

  3. Omezení dotazu na jeden záznam zlepšuje výkon

  4. Resetujte primární klíč PostgreSQL na 1