Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PLS-00357 / 8 сообщений из 8, страница 1 из 1
14.02.2006, 12:38
    #33543183
PLS-00357
Почему так?
Код: 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
14.02.2006, 12:40
    #33543190
Q u a d r o
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PLS-00357
select web.user_seq.NEXTVAL into n from dual

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

n:=web.user_seq.NEXTVAL;

Ссылка выше не пашет
...
Рейтинг: 0 / 0
03.05.2017, 11:05
    #39447745
PLS-00357
-=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
03.05.2017, 11:12
    #39447749
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PLS-00357
Я сиквенс сиквенс сиквенс и вовс,

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

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

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



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

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

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


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