Какова область временной таблицы при вызове вложенной хранимой процедурой?

Это вопрос из двух частей:

  1. У меня есть две хранимые процедуры: sp1 и sp2. Если sp1 создает временную таблицу #temp, а затем выполняет sp2, будет ли у меня доступ к #temp во вложенной процедуре? Если нет, то как это сделать другим способом?

  2. Может ли функция принимать параметр типа table? Я пытался, но SQL Server выдает ошибку. Почему это не может работать? Возможно, sqlserver должен поддерживать что-то вроде Generic.

7
задан Nathan Skerl 20 June 2012 в 05:12
поделиться