sql >> Database teknologi >  >> RDS >> Sqlserver

Sender tom liste til brugerdefineret tabeltypeparameter på en skalarfunktion

Argumenter til funktioner er ikke valgfrie, så du skal sende en kompatibel TVP til funktionen. Jeg er ikke sikker på, at jeg forstår pointen med en skalarvurderet funktion, der tager en TVP-type, men som ikke behøver det - hvad gør denne funktion, og hvordan kan den gøre det uden TVP? Er du sikker på, at dette ikke er beregnet til at være et TVF?

Her er i hvert fald, hvordan du kan overføre en tom TVP til en skalarfunktion:

DECLARE @x dbo.TVP_type_name;
SELECT dbo.function_name(@x);



  1. MySQL aggregeret funktionsproblem

  2. Django:Brug af brugerdefinerede rå SQL-indsættelser med executemany og MySQL

  3. hvordan man serialiserer og deserialiserer dvaleobjekt?

  4. Dynamisk tabelnavn ved sql-sætning