Olá.
Ao tentar criar uma function com o exemplo dado em aula, o PostgreSQL está retornando um erro de "Unterminated dollar quote". Gostaria de saber qual o motivo. Obrigada.
create table instrutor (id serial primary key, nome varchar(255) not null, salario decimal(10,2));
insert into instrutor (nome, salario) values ('Vinicius',100);
create function dobro_do_valor(instrutor) returns decimal as $$
select $1.salario * 2 as dobro;
$$ LANGUAGE SQL;
Este é o erro retornado:
ExampleExceptionFormatter: exception message was: Unterminated dollar quote started at position 61 in SQL create function dobro_do_valor(instrutor) returns decimal as $$
select $1.salario * 2 as dobro. Expected terminating $$
Error occurred in:
create function dobro_do_valor(instrutor) returns decimal as $$
select $1.salario * 2 as dobro