Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
bride
Rank: Analista Júnior
Mensagens: 98 Registrado em: Qua, 24 Set 2008 11:00 pm
Localização: Belo Horizonte - MG
Bride
OCA Oracle PL/SQL Developer Certified Associate
Qui, 08 Dez 2016 1:25 pm
Prezados, boa tarde.
Eu deu uma pesquisada e não encontrei algo parecido... eu preciso chamar uma sequence no select..
ex:
Selecionar tudo
SELECT NOME, TELEFONE ,CPF , SEQ_COMPLE.NEXTVAL AS VALOR_1
FROM TABELA
Eu consigo fazer isso ?
spernega
Rank: DBA Júnior
Mensagens: 228 Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP
bessa_lucas
Rank: Programador Sênior
Mensagens: 55 Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas
lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com
Ter, 13 Dez 2016 1:17 pm
Ou também você pode fazer um trigger para gerar esse valor automaticamente, se for um auto incremento.
Selecionar tudo
TRIGGER NOME_TRIGGER AS
BEFORE INSERT ON TABLE FOR EACH ROW
BEGIN
<<COLUMN_SEQUENCES>>
BEGIN
IF INSERTING AND :NEW.ID IS NULL THEN
SELECT SEQ.NEXTVAL INTO :NEW.ID FROM SYS.DUAL;
END IF;
END COLUMN_SEQUENCES;
END;
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante