Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выдает ошибку при сохранении 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:05 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
у меня не получилось побороть если есть реальный выход, было-бы интересно узнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 13:22 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
>Такая программа То бишь не SP, а Batch, тогда все правильно, перед повторным запуском батча в рамках одного коннекта временную таблицу дропать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 13:27 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
В том то и дело, что SP!!! в SP не работает ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 14:06 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Используйте предварительный CREATE TABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 14:13 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Это если параметра 2-3 а если 20-50? (есть такие) это большие отчеты и мне реально не нужны точное название полей и их параметры облом описывать все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 14:24 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
А ты параметры передавай через временную таблицу! Сделай табличку #params и вперёд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 14:27 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Ну например так: If @a=1 Exec('Select * Into #aaa From Mytable1') If @a=2 Exec('Select * Into #aaa From Mytable2') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 14:33 |
|
||
|
Выдает ошибку при сохранении 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, 14:40 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Ну например так: If @a=1 Exec('Select * Into #aaa From Mytable1') If @a=2 Exec('Select * Into #aaa From Mytable2') ----- Этот вариант никуда не годится , так как после выполнения Exec временная таблица будет уже удалена, и следовательно информация в ней потерена!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 17:01 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
>В том то и дело, что SP!!! в SP не работает Сбросьте сюда весь код, я думаю вы что то упускаете, не должно так быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 05:10 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Select * Into #aaa From MyTable1 where @a=1 union Select * From MyTable2 where @a=2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:06 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
2alexeyvg А если структуры MyTable1 и MyTable2 (совершенно) разные ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:13 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
to Genady Код в самом первом месседже от Ivan to Lena а вот Lena полностью меня удовлетворила мне это помогло... Спасибо можно было и самому догадаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 12:23 |
|
||
|
Выдает ошибку при сохранении SP
|
|||
|---|---|---|---|
|
#18+
Вариат от Denis будет работать,если использовать глобальную временную таблицу. If @a=1 Exec('Select * Into ##aaa From Mytable1') If @a=2 Exec('Select * Into ##aaa From Mytable2') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32013035&tid=1825709]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 377ms |

| 0 / 0 |
