Я создаю некоторую документацию, в которой мне нужно указать тип данных, которые должны быть возвращены из хранимой процедуры.
В качестве примера sproc, с которым я работаю, возвращается агрегированный столбец - например, с помощью COUNT ();
DECLARE @mytable TABLE (Id BIGINT, [Description] nvarchar(max), GroupId INT)
INSERT INTO @MyTable VALUES (1, 'Value 1.1', 1)
INSERT INTO @MyTable VALUES (2, 'Value 1.2', 1)
INSERT INTO @MyTable VALUES (3, 'Value 1.3', 1)
INSERT INTO @MyTable VALUES (4, 'Value 2.1', 2)
INSERT INTO @MyTable VALUES (5, 'Value 2.2', 2)
INSERT INTO @MyTable VALUES (6, 'Value 2.3', 2)
SELECT GroupId, Count(Id) as 'Count'
FROM @mytable
GROUP BY GroupId
Какой тип возврата COUNT ()?