Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.08.2001, 13:05
|
|||
|---|---|---|---|
|
|||
Выдает ошибку при сохранении SP |
|||
|
#18+
Такая программа If @a=1 Select * Into #aaa From Mytable1 If @a=2 Select * Into #aaa From Mytable2 выдает ошибку , что таблица #aaa уже есть в БД как это победить Заранее благодарю за помощь p.s. По моему SQL слишком умный . Да если бы не оператор If , то это имело место быть . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 13:22
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
у меня не получилось побороть если есть реальный выход, было-бы интересно узнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 13:27
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
>Такая программа То бишь не SP, а Batch, тогда все правильно, перед повторным запуском батча в рамках одного коннекта временную таблицу дропать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:06
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
В том то и дело, что SP!!! в SP не работает ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:13
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
Используйте предварительный CREATE TABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:24
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
Это если параметра 2-3 а если 20-50? (есть такие) это большие отчеты и мне реально не нужны точное название полей и их параметры облом описывать все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:27
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
А ты параметры передавай через временную таблицу! Сделай табличку #params и вперёд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:33
|
|||
|---|---|---|---|
|
|||
Выдает ошибку при сохранении SP |
|||
|
#18+
Ну например так: If @a=1 Exec('Select * Into #aaa From Mytable1') If @a=2 Exec('Select * Into #aaa From Mytable2') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 14:40
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
Mozhno tak: Select * Into #aaa From titles where 1 = 2 If @a=1 insert into #aaa select * From titles If @a=2 insert into #aaa select * From titles select * from #aaa ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2001, 17:01
|
|||
|---|---|---|---|
|
|||
Выдает ошибку при сохранении SP |
|||
|
#18+
Ну например так: If @a=1 Exec('Select * Into #aaa From Mytable1') If @a=2 Exec('Select * Into #aaa From Mytable2') ----- Этот вариант никуда не годится , так как после выполнения Exec временная таблица будет уже удалена, и следовательно информация в ней потерена!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2001, 05:10
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
>В том то и дело, что SP!!! в SP не работает Сбросьте сюда весь код, я думаю вы что то упускаете, не должно так быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2001, 08:06
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
Select * Into #aaa From MyTable1 where @a=1 union Select * From MyTable2 where @a=2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2001, 08:13
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
2alexeyvg А если структуры MyTable1 и MyTable2 (совершенно) разные ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2001, 12:23
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
to Genady Код в самом первом месседже от Ivan to Lena а вот Lena полностью меня удовлетворила мне это помогло... Спасибо можно было и самому догадаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2001, 12:40
|
|||
|---|---|---|---|
Выдает ошибку при сохранении SP |
|||
|
#18+
Вариат от Denis будет работать,если использовать глобальную временную таблицу. If @a=1 Exec('Select * Into ##aaa From Mytable1') If @a=2 Exec('Select * Into ##aaa From Mytable2') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1825709]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 409ms |

| 0 / 0 |
