sql >> Databasteknik >  >> RDS >> Sqlserver

set @var =exec stored_procedur

Om du använder RETURN i proc

DECLARE @count int
EXECUTE @count = dbo.usp_GetCount @Id=123

OUTPUT-parameter

DECLARE @count int
EXECUTE dbo.usp_GetCount @Id=123, @count OUTPUT

Omdirigera resultaten till temporär tabell/tabellvariabel

DECLARE @count int
DECLARE @cache TABLE (CountCol int NOT NULL)
INSERT @cache EXECUTE dbo.usp_GetCount @Id=123
SELECT @count = CountCol FROM @cache

Du kan inte tilldela en postuppsättning från den lagrade processen direkt till en skalär variabel



  1. Linq väljer intervall av poster

  2. Javascript Sortera en Array-liknande ordning efter i Oracle

  3. Lagra personnummer

  4. Fråga mysql och exportera data som CSV i PHP