Exemplo 4 - Função usando o tipo de retorno TABLE com 1 tabela - SGBD PostgreSQL

  Рет қаралды 1

Gabriel Marchesan

Gabriel Marchesan

14 күн бұрын

Nesta videoaula apresenta-se o exemplo de uma função usando o tipo de retorno RETURNS TABLE com uma tabela que possibilita o retorno de múltiplos registros no SGBD PostgreSQL para a disciplina de Banco de Dados II do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas do IFRS Campus Rolante ministrada pelo Prof. Ms. Gabriel Marchesan.
Script SQL:
CREATE TABLE pessoa_fisica (
id_pessoa SERIAL,
nome VARCHAR(80),
sobrenome VARCHAR(200),
sexo CHAR(1),
cpf CHAR(11),
PRIMARY KEY(id_pessoa)
);
insert into pessoa_fisica (nome, sobrenome, sexo, cpf) values ('Maria', 'dos Santos', 'F', 11111111111);
insert into pessoa_fisica (nome, sobrenome, sexo, cpf) values ('Joana', 'da Silva', 'F', 22222222222);
insert into pessoa_fisica (nome, sobrenome, sexo, cpf) values ('Pedro', 'da Silveira', 'M', 33333333333);
insert into pessoa_fisica (nome, sobrenome, sexo, cpf) values ('Lucas', 'dos Santos', 'M', 44444444444);
insert into pessoa_fisica (nome, sobrenome, sexo, cpf) values ('João', 'da Costa', 'M', 55555555555);
CREATE TABLE departamento (
id_depto SERIAL primary key,
nome_depto varchar(40)
);
CREATE TABLE pessoa(
id_pessoa SERIAL,
nome_pessoa VARCHAR(80),
sobrenome VARCHAR(200),
sexo CHAR(1),
cpf CHAR(11),
PRIMARY KEY(id_pessoa),
id_depto int,
foreign key (id_depto) references departamento (id_depto)
);
insert into departamento (id_depto, nome_depto) values (1, 'Almoxarifado');
insert into departamento (id_depto, nome_depto) values (2, 'TI');
insert into departamento (id_depto, nome_depto) values (3, 'Ensino');
insert into departamento (id_depto, nome_depto) values (4, 'Financeiro');
insert into pessoa(nome_pessoa, sobrenome, sexo, cpf, id_depto) values ('Maria', 'dos Santos', 'F', 11111111111, 1);
insert into pessoa(nome_pessoa, sobrenome, sexo, cpf, id_depto) values ('Joana', 'da Silva', 'F', 22222222222, 1);
insert into pessoa(nome_pessoa, sobrenome, sexo, cpf, id_depto) values ('Pedro', 'da Silveira', 'M', 33333333333, 2);
insert into pessoa(nome_pessoa, sobrenome, sexo, cpf, id_depto) values ('Lucas', 'dos Santos', 'M', 44444444444, 3);
insert into pessoa(nome_pessoa, sobrenome, sexo, cpf, id_depto) values ('João', 'da Costa', 'M', 55555555555, 4);

Пікірлер
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 96 МЛН
10 Nooby Mistakes Devs Often Make In Python
24:31
Indently
Рет қаралды 47 М.
COMO VENDER na OLX sem CAIR EM GOLPE! OLX Pay é confiável?
6:40
Gabriel de Pinho
Рет қаралды 1 М.
Exercício 2 - Função com Retorno - SGBD PostgreSQL
10:47
Gabriel Marchesan
Рет қаралды 2
Database Indexing for Dumb Developers
15:59
Laith Academy
Рет қаралды 44 М.