Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 EXECUTE  [new]
asdor
Member

Откуда: Москва
Сообщений: 509
Есть ХП.
Создает временную таблицу.

Из другой ХП делаю EXECUTE к 1й ХП.
Но временной таблицы почему то не видно.

Поставил у имени ## стало все видно, заработало.

Стандартная фишка, работает в куче мест, а тут не хочет.
Не привожу никакого кода, Т.к. он ничего не скажет. Вполне обычный.

Почему такое может быть?
6 окт 14, 09:16    [16664419]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
Glory
Member

Откуда:
Сообщений: 104751
asdor
Почему такое может быть?

Потому, что так про временные таблицы написано в докуменатции.
6 окт 14, 09:33    [16664452]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
asdor
Member

Откуда: Москва
Сообщений: 509
Верю.
Но для меня удивительно.
Ткните носом, если не сложно
6 окт 14, 10:00    [16664584]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
asdor
Member

Откуда: Москва
Сообщений: 509
Я считал, что локальные временные таблицы, должны быть видны текущему соединению.
Не может же вызов из другой ХП, быть с другим соединением?
6 окт 14, 10:04    [16664613]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
Glory
Member

Откуда:
Сообщений: 104751
asdor
Ткните носом, если не сложно

BOL - CREATE TABLE - Temporary tables

asdor
Я считал, что локальные временные таблицы, должны быть видны текущему соединению.Не может же вызов из другой ХП, быть с другим соединением?

Кроме видимости у временных таблиц есть еще время жизни
6 окт 14, 10:06    [16664619]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
asdor
Member

Откуда: Москва
Сообщений: 509
Спасибо. Все понял
6 окт 14, 10:09    [16664631]     Ответить | Цитировать Сообщить модератору
 Re: EXECUTE  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2414
asdor,

в 1й ХП создаете, во второй заполняете
6 окт 14, 12:15    [16665292]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить