Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 SQL, PL/SQL и курсор по словарю данных.  [new]
Good Luck
Member

Откуда:
Сообщений: 25
Имеется прямой грянт на all_tab_columns.

такой вот запрос выполняется без проблем:

SELECT atc.owner,
atc.column_name
FROM all_tab_columns atc
WHERE LOWER (atc.table_name) = 'my_table'
AND atc.data_type = 'VARCHAR2';

пробую заюзать его в курсоре:

DECLARE
CURSOR c_cols
IS
SELECT atc.owner,
atc.column_name
FROM all_tab_columns atc
WHERE LOWER (atc.table_name) = 'customer_all'
AND atc.data_type = 'VARCHAR2';
BEGIN
OPEN c_cols;

DBMS_OUTPUT.put_line (c_cols%ROWCOUNT);

CLOSE c_cols;
END;

Возвращает 0, ну и соответственно никаких строк.

Чего мне еще не хватает? Спасибо.
4 июн 07, 18:59    [4228259]     Ответить | Цитировать Сообщить модератору
 Re: SQL, PL/SQL и курсор по словарю данных.  [new]
Двоюшник
Member

Откуда: Киев
Сообщений: 1135
%ROWCOUNT показывает сколько отфетченных строк

---
Ну ты заходи ежели чё...
4 июн 07, 19:01    [4228269]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить