Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с execute immediate
|
|||
|---|---|---|---|
|
#18+
Народ помоги. В теле процедуры есть следующий программный код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Компилируется и вызывается без проблем. Но таблица temp_cur пусто. В чем может быть проблема. Правильно ли я использую оператор execute immediate . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 13:51 |
|
||
|
Проблема с execute immediate
|
|||
|---|---|---|---|
|
#18+
Don VinNiКомпилируется и вызывается без проблем. Но таблица temp_cur пусто. В чем может быть проблема. Правильно ли я использую оператор execute immediate .Надо так: open myCursor1; while vr_count<>0 do set vr_count=vr_count-1; fetch myCursor1 into vr_g33a, vr_sum; set SQL_CMD_exec='insert into temp_cur( g33a, s15_17, g41, g31b, g46, g54d) (select g33a, s15_17, g41, g31b, g46, g54d from t_st2006 where char(g33a, 4)= '''||vr_g33a||''' and g54d between ''' || char(prev, iso)|| ''' and ''' ||char(cur, iso)|| ''')'; if vr_sum>=vr_summa then execute immediate SQL_CMD_exec; end if; end while; close myCursor1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 14:49 |
|
||
|
Проблема с execute immediate
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein Don VinNiКомпилируется и вызывается без проблем. Но таблица temp_cur пусто. В чем может быть проблема. Правильно ли я использую оператор execute immediate .Надо так: open myCursor1; while vr_count<>0 do set vr_count=vr_count-1; fetch myCursor1 into vr_g33a, vr_sum; set SQL_CMD_exec='insert into temp_cur( g33a, s15_17, g41, g31b, g46, g54d) (select g33a, s15_17, g41, g31b, g46, g54d from t_st2006 where char(g33a, 4)= '''||vr_g33a||''' and g54d between ''' || char(prev, iso)|| ''' and ''' ||char(cur, iso)|| ''')'; if vr_sum>=vr_summa then execute immediate SQL_CMD_exec; end if; end while; close myCursor1; Thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=118&tid=1604796]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 334ms |

| 0 / 0 |
