Sequencias

Avatar do usuário
bernardino
Site Admin
Mensagens: 945
Registrado em: 28 Ago 2020, 15:11

Sequencias

Mensagem por bernardino »

Laboratório em PGAdmin

Código: Selecionar todos

CREATE SEQUENCE teste_seq
	MINVALUE 1
	MAXVALUE 50
	START WITH 1
	INCREMENT BY 1;
--Chamar incremento

Código: Selecionar todos

SELECT nextval('teste_seq');
--Descobrir o valor corrente

Código: Selecionar todos

SELECT currval('teste_seq')
--Setar valor da sequencia corrente

Código: Selecionar todos

SELECT setval('teste_seq', 8);

Código: Selecionar todos

CREATE TABLE pessoa2 (
	codigo serial,
	nome varchar(30)
);

Código: Selecionar todos

INSERT INTO pessoa2 (nome)
VALUES ('Ana'), ('Marta');

Código: Selecionar todos

INSERT INTO pessoa2 (nome)
VALUES 
  ('Carlos'),
  ('Juliana'),
  ('Roberto'),
  ('Fernanda'),
  ('Bruno'),
  ('Patrícia'),
  ('Eduardo'),
  ('Sofia'),
  ('Lucas'),
  ('Camila');
Ler entradas

Código: Selecionar todos

SELECT * FROM pessoa2;
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Responder