Как вернуть таблицу из процедуры хранения в SQL server.
Я хочу, чтобы таблица возвращалась, когда вставка, обновление или удаление выполняются в таблице с помощью хранимой процедуры с простым примером.
Я хочу вернуть результат запроса в табличном формате.
поэтому, когда я пытаюсь использовать приведенный ниже код, я получаю get return 0 .
Что я уже пробовал:
ALTER PROCEDURE [dbo].[Sp_Create_employee] -- Add the parameters for the stored procedure here @employeename varchar(20), @Isactive bit, @CreatedOn datetime, @CreatedBy int AS BEGIN DECLARE @tab table ( Employeeid int, employeename varchar(20), Isactive bit, CreatedOn datetime, CreatedBy int) SET NOCOUNT ON; INSERT INTO [dbo].[Employee] ([employeename ] ,[Isactive] ,[CreatedOn] ,[CreatedBy]) VALUES (@employeename,@Isactive,@CreatedOn,@CreatedBy) insert @tab SELECT [Employeeid],[employeename],[Isactive],[CreatedOn],[CreatedBy] FROM [PACTS ].[dbo].[Employee] RETURN select * from @tab END
RedDk
Беглый взгляд на эту процедуру заставляет меня заподозрить, что это не MSSQL, а какая-то другая разновидность SQL. Как насчет добавления
к этому посту с помощью виджета "Improve question", показывающего, как вы вызываете этот stoproc с учетом такого-то количества параметров?