Pular para o conteúdo

Fóruns Banco de dados Oracle Problema com sequence no 11g Problema com sequence no 11g

#100199
eversonpiza
Participante

    Olá “rman”

    Estou desconfiado de algum bug no Oracle 11g, o comportamento é realmente estranho, no 10g nunca vi isso acontecer.

    Se eu conectado como sysdba crio a sequence no SYS e a tabela em um novo owner, ele tb retorna 2.

    Olha o teste que fiz:

    SQL> show user;
    USER is "SYS"
    SQL> create user tst_seq identified by tst_sql default tablespace users;

    User created.

    SQL> alter user tst_seq quota unlimited on users;

    User altered.

    SQL> CREATE TABLE tst_seq.tabela_tst (ID NUMBER(10) NOT NULL);

    Table created.

    SQL> CREATE SEQUENCE SEQ_tabela_tst INCREMENT BY 1 START WITH 1 MAXVALUE 9999999999 NOCYCLE CACHE 20 ;

    Sequence created.

    SQL> INSERT INTO tst_seq.tabela_tst (id) VALUES (SEQ_tabela_tst.nextval) ;

    1 row created.

    SQL> select id from tst_seq.tabela_tst t;

    ID

         2