我正在尝试使用RIGHT()函数,因此它只显示从customer表中提取的信用卡号的最后4位数字.这是我到目前为止:
create function get_customer(text) returns setof cusinfo as $$ select upper(first_name)||' '||upper(last_name) as full_name,upper(address),upper(city)||','||upper(state)||' '||zip as citystatezip,email,'************'||right(cc_number,4),cc_name from customer where customer_id = $1; $$language sql;
我得到的错误是:
psql:finalproject.sql:273: ERROR: function right(text,integer) does not exist
LINE 3: …|’ ‘||zip as citystatezip,‘****‘||right(cc_n…
关于为什么会发生这种情况的任何想法?我只尝试使用RIGHT()并输入类似RIGHT(‘Help me’,2)的内容,但是我得到了同样的错误.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。