我正在编写一个名为MAKE_EMAIL
的存储函数,它接受名字和姓氏的输入参数,并返回一个varchar2
值,其中包含第一个名字首字母形式的电子邮件地址完整的姓氏后跟@hpu.edu.
例如:从双方调用select make_email('Edward','Souza')
会返回单个值:esouza@hpu.edu
这是我的代码:
create or replace function MAKE_EMAIL(lastname varchar2(10),firstname varchar(10))
return VARCHAR IS
f_name VARCHAR;
l_name VARCHAR;
BEGIN
RETURN
END MAKE_EMAIL;
/
有谁能帮助我如何实现目标?我是PL / SQL的新手。
答案 0 :(得分:1)
试试这个
create or replace function MAKE_EMAIL(lastname varchar2(10),firstname varchar2(10))
return VARCHAR
IS
email VARCHAR2;
BEGIN
email := substr(lastname ,1,1)|| firstname || '@hpu.edu';
RETURN email;
END;