|
|
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Stax.ORA-00942: Самое простое 1 выдать права на таблицу явно , а не перез роль 2 поробовать с правами вызывающего (authid CURRENT_USER) с правами проблем нет , да и прямые запросы проходят (статические) , а вот динамические нивкакую :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 18:18 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
как думаете, нормально так сделать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 14:38 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
как думаеш какую ошибку тебе может дать Код: plaintext 1. 2. 3. что понадобится взять следующее?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 14:42 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Vint, Как раз ту, про которую тема: последов. MYSEQ.CURRVAL еще не определен в этом сеансе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 15:12 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
тогда почему others вместо 08002? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 15:16 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Vint, ок, поставлю 08002. Нормально будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 15:22 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
ну, если ожидаемое поведение именно такое, почему бы нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 15:27 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
TAntonVint, Как раз ту, про которую тема: последов. MYSEQ.CURRVAL еще не определен в этом сеансе. это динамический SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 07:47 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
нет, такая особенность алгоритма, под новое значение выдать новый ID, если значение не изменилось (определяю функцией LED), то старое значение. По алгоритму в первом элементе набора данных всегда генерится новое значение. А оракл этого не понимает и выдает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 08:47 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
TAntonнет, такая особенность алгоритма... если это не динамический SQL, то еще на этапе компиляции Вы получите ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 08:49 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
alex-lsTAntonнет, такая особенность алгоритма... если это не динамический SQL, то еще на этапе компиляции Вы получите ошибку. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 15:58 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
да этот вариант (анонимный блок) я пропустил в своей голове :) хотя он был и написан явно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2011, 04:37 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Ога, именно анонимный блок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2011, 04:49 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровОга, именно анонимный блок ничого не понимаю блин, перепразднував я День армії, а еще і Катерины Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ps ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2011, 16:26 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Че тут не понятного Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. PS. Что-то сдается это не настоящий stax, а кто-то под него косит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 01:47 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Уважаемые, не подскажете, почему при выполнении следующего скрипта значение Next Value не изменяется? set serveroutput on; begin for seq in (select sequence_name from user_sequences) loop execute immediate 'select '||seq.sequence_name||'.nextval from dual'; dbms_output.put_line(seq.sequence_name); end loop; end; / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 11:35 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
KiAV, У которой из перебираемых последовательностей оно должно измениться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 11:36 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
KiAV, как смотрите шо не изменилось? ps cache виновник ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 11:46 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
KiAV, execute immediate 'select '||seq.sequence_name||'.nextval from dual' into v_next ; .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 11:52 |
|
||
|
Проблема с Seq.currval
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, разобрался сам, помогло добавление into. set serveroutput on; declare val number; begin for seq in (select sequence_name from user_sequences) loop execute immediate 'select '||seq.sequence_name||'.nextval from dual' into val; dbms_output.put_line(seq.sequence_name||' '||val); end loop; end; / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=33063219&tid=1885444]: |
0ms |
get settings: |
15ms |
get forum list: |
12ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
93ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 430ms |

| 0 / 0 |
