У меня есть следующий сохраненный процесс, который использует временную таблицу для массового импорта данных. Я понимаю, что временные таблицы уникальны для каждого сеанса, однако мне интересно, если мое приложение использует потоки и делает несколько параллельных запросов к хранимому процессу, используя одно и то же соединение SQL из пула приложений, они в конечном итоге ссылаются на одну и ту же временную таблицу
CREATE PROCEDURE [dbo].[Mytestproc]
AS
BEGIN
BEGIN TRANSACTION
CREATE TABLE #Hold
(
ID INT,
VAL NVARCHAR(255)
)
BULK INSERT #Hold
FROM 'C:\data.txt'
WITH
(
FieldTermInAtOr ='|',
RowTermInAtOr ='\n'
)
SELECT *
FROM #Hold
DROP TABLE #Hold
COMMIT TRANSACTION
END