17 lines
631 B
SQL
17 lines
631 B
SQL
declare
|
|
valor_atual number := 0;
|
|
begin
|
|
begin
|
|
execute immediate 'alter table control_efectivo modify (controlefectivo_id number(8,0))';
|
|
|
|
exception when others then null;
|
|
end;
|
|
begin
|
|
execute immediate 'drop sequence CONTROL_EFECTIVO_SEQ';
|
|
|
|
execute immediate 'select coalesce(max(controlefectivo_id),0)+1 from CONTROL_EFECTIVO' INTO valor_atual;
|
|
|
|
execute immediate 'CREATE SEQUENCE CONTROL_EFECTIVO_SEQ MINVALUE 0 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH ' || valor_atual || ' CACHE 20 NOORDER NOCYCLE' ;
|
|
end;
|
|
end;
|