ORA-04089:

#106610
Avatar de CLAUDENIL DIAS PRADOCLAUDENIL DIAS PRADO
Participante

Amigos RESOLVI efetuando da seguinte maneira:

1- Dropei a Tabela e a recriei acrescentando CREATE TABLE PRODUCAO.conf_usuarios…conform e abaixo.

CREATE TABLE PRODUCAO.conf_usuarios (ID_CONF_USUARIOS INT,
NOME_COMPLETO_CONF_USUARIOS varchar(80) NOT NULL,
LOGIN_CONF_USUARIOS varchar(15) NOT NULL,
SENHA_CONF_USUARIOS varchar(15) NOT NULL,
ATIVO_CONF_USUARIOS varchar(1) NOT NULL,
PRIMARY KEY (ID_CONF_USUARIOS))tablespace procseletivo;

2- Depois rodei:

create sequence ID_CONF_USUARIOS_SEQ;

alter sequence ID_CONF_USUARIOS_SEQ NOCACHE;

3- Depois rodei a criação da TIRGGER, acrescentando PRODUCAO.conf_usuarios

create OR replace trigger trg_bi_conf_usuarios
before insert on PRODUCAO.conf_usuarios
for each row
begin
if :new.ID_CONF_USUARIOS is null then
select ID_CONF_USUARIOS_SEQ.nextval
into :new.ID_CONF_USUARIOS
from dual;
end if;
end;

Mas só uma duvida como eu estava rodando a criação da tabela e da trigger no usuário PRODUCAO entendo que estes objetos são de propriedades do PRODUCAO ou seja não seria necessário acrescentar CREATE TABLE PRODUCAO.conf_usuarios, certo?

Mas desde já agradeço a ateção.

plugins premium WordPress