Para se criar uma função que receba um valor numérico e retorne o seu quadrado, qual a opção abaixo correta?
a.
CREATE FUNCTION fn_quadrado(n OUT number)
RETURN number IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
b.
CREATE FUNCTION fn_quadrado(n IN number)
RETURN number IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
c.
CREATE FUNCTION fn_quadrado(n IN varchar2)
RETURN number IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
d.
CREATE FUNCTION fn_quadrado(n IN number)
RETURN varchar IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
e.
CREATE FUNCTION fn_quadrado(n IN number)
RETURN number IS
q varchar;
BEGIN
q := n * n;
RETURN q;
END;
Respostas
respondido por:
90
b.
CREATE FUNCTION fn_quadrado(n IN number) RETURN number IS q number; BEGIN q := n * n; RETURN q; END;
respondido por:
67
b) CREATE FUNCTION fn_quadrado(n IN number)
RETURN number IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
O bloco PL/SQL é uma linguagem de programação para o banco de dados e demais aplicações da Oracle. Com ele é possível que o usuário realize a manipulação dos dados de uma maneira procedural ou em blocos. Tal manipulação não é possível usando apenas SQL padrão ANSI.
Possibilita a liberdade de programação de repetições (for, while, loop), de condições (if, case), além de outras utilizações.
Sendo assim, para se criar uma função que receba um valor numérico e retorne o seu quadrado, deve-se usar o seguinte comando:
CREATE FUNCTION fn_quadrado(n IN number)
RETURN number IS
q number;
BEGIN
q := n * n;
RETURN q;
END;
Bons estudos!
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás