Banco de dadosSql
- (FCC 2013)
Considere os seguintes trechos de SQL para bancos de dados Oracle.
create table test (id number, testdata varchar2(255));
create sequence test_seq
start with 1
increment by 1
nomaxvalue;
create trigger test_trigger
before insert on test
for each row
begin
select test_seq.nextval into :new.id from dual;
end;
O propósito destes comandos é obter um autoincremento da coluna idpresente na tabela test. Em sistemas de bancos de dados PostgreSQL, o autoincremento pode ser obtido com a utilização de um tipo de dado criado por conveniência, chamado
A) SERIAL.
B) AUTO_INCREMENT.
C) INCREMENT.
D) INTEGER AUTO.
E) AUTO SEQUENCE.
Próximo:
EXERCÍCIOS - Exercício 17
Vamos para o Anterior: Exercício 15
Tente Este: Exercício 18
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados