Я просто вставляю некоторые значения в #TempTable
(который не определен), используя SELECT INTO
из функции в хранимой процедуре. Но можно увидеть, как #TempTable
создается во временных таблицах в раскрывающемся списке в базе данных.
Более того, есть ли разница между уже определенными #TempTable
с некоторыми атрибутами и просто использованием INSERT INTO #TempTable
без его определения. Тот же запрос при запуске вне хранимой процедуры создает #tempTable
.
ALTER PROEDURE SpBorBySec
(@sec NVARCHAR(30))
AS
BEGIN
SELECT *
FROM FnFoBoSec(@sec)
SELECT
BorrowerID, Borrowerfname, SUM(fine) AS Total_fine,
COUNT(BorrowerID) AS Total_Loan
INTO
#BorrowerSummary
FROM
FnFoBoSec(@sec)
GROUP BY
BorrowerID, BorrowerFName
SELECT * FROM #BorrowerSummary
END