Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Предаване на празен списък към дефиниран от потребителя параметър за тип таблица на скаларна функция

Аргументите към функциите не са задължителни, така че трябва да предадете съвместим TVP към функцията. Не съм сигурен, че разбирам смисъла на функция със скаларни стойности, която приема тип TVP, но не е необходимо - какво прави тази функция и как може да го направи без TVP? Сигурни ли сте, че това не е предназначено да бъде TVF?

Както и да е, ето как можете да предадете празен TVP към скаларна функция:

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



  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:Функции с таблично значение срещу съхранени процедури

  2. Как да получите предишна стойност за нулеви стойности

  3. Възникна грешка, свързана с мрежата или специфична за екземпляр, при установяване на връзка със SQL Server

  4. Събития на изчакване на SQL сървър -2

  5. Как да върнете всички деактивирани ограничения CHECK в SQL Server (пример за T-SQL)