Exemplo 3 - Função usando o tipo de retorno SETOF com 1 "tabela_específica" - SGBD PostgreSQL

  Рет қаралды 7

Gabriel Marchesan

Gabriel Marchesan

Күн бұрын

Nesta videoaula apresenta-se o exemplo de uma função usando o tipo de retorno RETURNS SETOF tabela_específica que possibilita o retorno de múltiplos registros de uma tabela específica 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);

Пікірлер
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Exercício 2 - Função com Retorno - SGBD PostgreSQL
10:47
Gabriel Marchesan
Рет қаралды 3
String Functions in SQL Server | DotNet Universe
6:42
DotNet Universe
Рет қаралды 20
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 201 М.
New FREE SQL TOOL You've All Been Waiting For!
7:27
Adam Finer - Learn BI Online
Рет қаралды 30 М.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 197 М.
The Correct Way to Delete Data in .NET
11:11
Nick Chapsas
Рет қаралды 27 М.
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН