У нас есть сценарий, в котором мы создаем табличные переменные в хранимой процедуре для целей модульности.Но как только табличная переменная была вычислена, мы захотели освободить память, заблокированную табличной переменной.
Итак, предположим, что код выглядит примерно так
Temp_table_1 = select * from table;
Temp_table_2 = select <functionality 2> from :Temp_table_1;
Я делаю это утверждениенаконец, но это не освобождает память.
Temp_table_1 = select * from : Temp_table_1 where 1 = 0;
Память освобождается только после завершения SP.
Известен ли какой-либо механизм, с помощью которого мы можем освободить память этих табличных переменных во время обработки хранимой процедуры и не ждатьдо конца процедуры?