Я хочу вернуть таблицу из хранимой процедуры, такой как таблица возврата значений встроенной таблицы, но это достигается за счет хранимой процедуры, а не функции, так как же мы можем достичь этого?
Я пытаюсь использоватьхранимая процедура, но она не работает - на самом деле этот код неправильный, но, пожалуйста, предоставьте правильное решение.
ALTER PROCEDURE spForFilterUpdateSorting
@action NVARCHAR(MAX),
@tableName NVARCHAR(MAX),
@P1_string NVARCHAR(MAX),
@ReturnOutString NVARCHAR(MAX) OUTPUT
AS
BEGIN
IF @action = 'SEARCH'
IF @tableName = 'Student_Details'
IF EXISTS(SELECT [Name] FROM Student_Details
WHERE [Name] LIKE CONCAT(@P1_string, '%'))
SELECT
@ReturnOutString = (SELECT [Name] FROM Student_Details
WHERE [Name] LIKE CONCAT(@P1_string, '%')) // I want to return selected value
ELSE
SELECT @ReturnOutString = 'null'
END