powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dinamic cursor
7 сообщений из 7, страница 1 из 1
dinamic cursor
    #32169393
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
declare
v_tab varchar2( 33 )
begin
for i in select table_name from user_tables loop
  v_tab:=i.table_name;
  for j in select * from v_tab loop
   bla;
   bla;
   bla;
  end loop;
end loop;
end;
/ 


mozhet mozhno eto kak-to inache organizovat?
Glavnoje chto bla-bla-bla dolzhno v zycle po dinamicheskomu cursor proishodit.
...
Рейтинг: 0 / 0
dinamic cursor
    #32169399
no name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
читай в доке, ключевое слово - NATIVE DYNAMIC SQL
...
Рейтинг: 0 / 0
dinamic cursor
    #32169404
no name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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;
/
...
Рейтинг: 0 / 0
dinamic cursor
    #32169438
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Remarks::Not recommended in Oracle under 8.1.7..
...
Рейтинг: 0 / 0
dinamic cursor
    #32169534
Gri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gri
Гость
--- Remarks::Not recommended in Oracle under 8.1.7..
У нас Oracle 8.1.6.3.0 ,что есть проблемы ?
...
Рейтинг: 0 / 0
dinamic cursor
    #32169540
no name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще есть пакет DBMS_SQL
...
Рейтинг: 0 / 0
dinamic cursor
    #32169648
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bolshoje vam chelovecheskoje spasibo!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dinamic cursor
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]