Оказва се, че има фиксиран списък с валидни входове на SQLCLR функция, определен от наличния съпоставяне между .NET типове данни и SQL типове данни
Типът данни на SQL „таблица“ е изрично извикан като без съпоставяне чрез CLR.
Следователно, не е възможно да се подадат таблични данни В CLR функция с таблична стойност като параметри на метода.
Алтернативи
Изглежда възможно да получите таблични данни чрез select ... for xml
изкривявания за подаване в SqlXml
параметър.
Използвах успешно SqlConnection conn = new SqlConnection("context connection = true");
в .NET кода, за да позволи на TVF да прави заявки в DB за табличните данни, от които се нуждае.