Строка или двоичные данные будут проигнорированы. Заявление было прекращено
Я столкнулся с некоторой проблемой с сервером 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);