No SQL Developer, há uma opção para criar PK a partir da sequência acionar. Que cria um gatilho para uma tabela usando a sequência para incremento automático na coluna da tabela Oracle. Neste tutorial, você aprenderá como criar PK a partir do gatilho Sequence no desenvolvedor SQL para uma tabela Oracle.
Siga estas etapas para criar um gatilho para a coluna de incremento automático usando o SQL Developer
- No navegador de conexão, clique no nó Tabela para expandir.
- Selecione a tabela para a qual você deseja criar o acionador.
- Clique com o botão direito nele e selecione Acionador> Criar (PK da sequência).
- Uma janela de diálogo Criar (PK da sequência) será exibida.
- Especifique um nome no campo Nome do acionador.
- Selecione uma sequência na lista suspensa Nome da sequência.
- Em seguida, selecione o nome da coluna na lista suspensa Nome da coluna, para a qual você deseja definir o incremento automático.
- Clique no botão Aplicar para criar o acionador.
Seu gatilho será criado. Abaixo está um exemplo de um acionador criado.
CREATE OR REPLACE TRIGGER seq_trig before insert on "SCOTT"."EMP" for each row begin if inserting then if :NEW."SEQ_NO" is null then select EMP_SEQ.nextval into :NEW."SEQ_NO" from dual; end if; end if; end; /
Veja também:
- Obter script de tabela no SQL Developer
- Como executar o bloco PL/SQL no Oracle
-
Como obter a tabela pai, a tabela de referência, o nome da restrição de chave estrangeira e as colunas no SQL Server - SQL Server / TSQL Tutorial Part 71
-
Como redefinir a senha raiz no MySQL 8.0
-
Seu guia definitivo para SQL Join:INNER JOIN – Parte 1
-
Substitua o otimizador de consulta para suas associações T-SQL com FORCEPLAN