Oracle数据库这个function函数应该怎么写呢,我按照一个帖子的写法复刻一个出来发现有一个错误不知道如何解决,球球大佬们

weixin_46807315 2022-08-01 09:39:50

 create or replace function FN_pr_ma_emp(CO_CODE VARCHAR2 )
returns table (CO_CODE VARCHAR2,
              officel_name VARCHAR2,
              emp_name VARCHAR2
              )
return table
        (select CO_CODE,officel_name,emp_name
        from PR_MA_EMP,SYS_OFFICE1
        where PR_MA_EMP.CO_CODE=FN_pr_ma_emp.co_code
        and SYS_OFFICE1.CO_CODE=FN_pr_ma_emp.co_code
        )
        end FN_pr_ma_emp;
        这是我按照下面的复刻的

 

数据库报错了这个

FUNCTION CHH244.FN_PR_MA_EMP 编译错误

错误:PLS-00103: 出现符号 "RETURNS"在需要下列之一时:
        return
行:2
文本:returns table (CO_CODE VARCHAR2,
 

 

...全文
294 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_46807315 2022-08-01
  • 打赏
  • 举报
回复

如果有更好的方法希望大佬们不吝赐教

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧