powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PLS-00357
8 сообщений из 8, страница 1 из 1
PLS-00357
    #33543183
Почему так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
begin
    declare        
        n number:= 0 ;
    begin        
        n:=web.user_seq.NEXTVAL;
        dbms_output.put_line('n='||n);
    end;
end;
11:35:01 ORA-06550: line 5, column 32:
11:35:01 PLS-00357: Table,View Or Sequence reference 'WEB.USER_SEQ.NEXTVAL' not allowed in this context
11:35:01 ORA-06550: line 5, column 9:
11:35:01 PL/SQL: Statement ignored
...
Рейтинг: 0 / 0
PLS-00357
    #33543190
Q u a d r o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select web.user_seq.NEXTVAL into n from dual

только так
...
Рейтинг: 0 / 0
PLS-00357
    #33543321
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ГриневичPLS-00357: Table,View Or Sequence reference 'WEB.USER_SEQ.NEXTVAL' not allowed in this contextRTFM Where to Use Sequence Values (FAQ)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PLS-00357
    #39447734
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже столкнулся с такой проблемой а почему реально нельзя

n:=web.user_seq.NEXTVAL;

Ссылка выше не пашет
...
Рейтинг: 0 / 0
PLS-00357
    #39447745
-=Koba=-, why not?


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create sequence t_seq increment by 1;

set serveroutput on
declare
  n number;
begin
  n := t_seq.nextval;
  dbms_output.put_line(n);
end;
/
...
Рейтинг: 0 / 0
PLS-00357
    #39447749
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сиквенс сиквенс сиквенс и вовс,

Зависит от версии.
...
Рейтинг: 0 / 0
PLS-00357
    #39447961
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadЗависит от версии.

Да, если не ошибаюсь, катит только с 11G. Но все это только для "меньше буковок". Если посмотреть trace то увидим старый добрый

Код: plsql
1.
SELECT t_seq.nextval INTO n FROM DUAL;



SY.
...
Рейтинг: 0 / 0
PLS-00357
    #39469153
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadЯ сиквенс сиквенс сиквенс и вовс,

Зависит от версии.

мда, на 10-ке точно не работает
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PLS-00357
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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