|
|
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
Terbujetsya srochno podderzhka kluba. mozhno li v cursor peredavat imya tablizy kak variable. t.e. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. mozhet mozhno eto kak-to inache organizovat? Glavnoje chto bla-bla-bla dolzhno v zycle po dinamicheskomu cursor proishodit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 11:50:02 |
|
||
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
читай в доке, ключевое слово - NATIVE DYNAMIC SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 11:53:23 |
|
||
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
CREATE OR REPLACE PROCEDURE query_invoice( month VARCHAR2, year VARCHAR2) IS TYPE cur_typ IS REF CURSOR; c cur_typ; query_str VARCHAR2(200); inv_num NUMBER; inv_cust VARCHAR2(20); inv_amt NUMBER; BEGIN query_str := 'SELECT num, cust, amt FROM inv_' || month ||'_'|| year || ' WHERE invnum = :id'; OPEN c FOR query_str USING inv_num; LOOP FETCH c INTO inv_num, inv_cust, inv_amt; EXIT WHEN c%NOTFOUND; -- process row here END LOOP; CLOSE c; END; / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 11:57:22 |
|
||
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
Remarks::Not recommended in Oracle under 8.1.7.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 12:24:20 |
|
||
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
--- Remarks::Not recommended in Oracle under 8.1.7.. У нас Oracle 8.1.6.3.0 ,что есть проблемы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 13:28:53 |
|
||
|
dinamic cursor
|
|||
|---|---|---|---|
|
#18+
Еще есть пакет DBMS_SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 13:32:49 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2773&tid=1990334]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
348ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 670ms |

| 0 / 0 |
