Строка или двоичные данные будут проигнорированы. Заявление было прекращено

Я столкнулся с некоторой проблемой с сервером SQL, это функция, которую я создал:

ALTER FUNCTION [dbo].[testing1](@price int)
RETURNS @trackingItems1 TABLE (
   item       nvarchar  NULL,
   warehouse   nvarchar NULL,
   price int   NULL
) 
AS
BEGIN
   INSERT INTO @trackingItems1(item, warehouse, price)
   SELECT ta.item, ta.warehouse, ta.price 
   FROM   stock ta
   WHERE  ta.price >= @price; 

   RETURN;
END;

Когда я пишу запрос для использования этой функции, как показано ниже, он получает ошибку

Строка или двоичные данные будут проигнорированы. Заявление было прекращено

Как это решить? Спасибо

select * from testing1(2)

Так я создаю таблицу

CREATE TABLE stock(item       nvarchar(50) NULL,
                   warehouse   nvarchar(50) NULL,
                   price int NULL);

Ответы на вопрос(4)

Ваш ответ на вопрос