Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 CEATE SEQUENCE, динамический sql  [new]
хелп?
Guest
Задача: назначить сиквенсу новый стартовый номер.
Вот такой код:
declare
a number;
sql_string Varchar2(3000);
begin
dbms_output.enable(20000);
a:=555;
sql_string:='CREATE SEQUENCE db1.SEQ1 '||
					'START WITH :1 '||
					'MAXVALUE 9999999999999999999999999999 '||
					'MINVALUE 1 '||
					'NOCYCLE '||
  					'NOCACHE '||
  					'ORDER';
dbms_output.put_line(sql_string);
Execute Immediate sql_string Using a;
end;
Вот такая ошибка:
ORA-01722: неверное число
ORA-06512: на  line 15
Вот такой dbms_output.put_line:
CREATE SEQUENCE VTD_IRIS.db1.SEQ1 START WITH :1 MAXVALUE 9999999999999999999999999999 MINVALUE 1 NOCYCLE NOCACHE ORDER

Почему? Как сделать чтобы сиквенс создавался?
Спасибо.
26 ноя 07, 10:16    [4961576]     Ответить | Цитировать Сообщить модератору
 Re: CEATE SEQUENCE, динамический sql  [new]
Elic
Member

Откуда:
Сообщений: 29991
хелп?
START WITH :1
Даже в DML переменные можно использовать не везде
Хотя тут вообще какой-то бред
26 ноя 07, 10:26    [4961627]     Ответить | Цитировать Сообщить модератору
 Re: CEATE SEQUENCE, динамический sql  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
хелп?

Почему? Как сделать чтобы сиквенс создавался?
					'START WITH '||a||' '||
26 ноя 07, 10:27    [4961628]     Ответить | Цитировать Сообщить модератору
 Re: CEATE SEQUENCE, динамический sql  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
хелп?
Задача: назначить сиквенсу новый стартовый номер.
Пардон, так что Вам все-таки надо? Изменить или создать?
26 ноя 07, 10:28    [4961645]     Ответить | Цитировать Сообщить модератору
 Re: CEATE SEQUENCE, динамический sql  [new]
Хелп?
Guest
Janny:
сенькс, отработало
26 ноя 07, 10:29    [4961650]     Ответить | Цитировать Сообщить модератору
 Re: CEATE SEQUENCE, динамический sql  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1317
Может пригодиться
26 ноя 07, 11:57    [4962192]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить