Página 1 de 1

Sequencias

Enviado: 13 Mai 2025, 19:46
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;