首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle /SQL错误PLS-00103

Oracle /SQL错误PLS-00103
EN

Stack Overflow用户
提问于 2014-08-27 07:48:49
回答 1查看 863关注 0票数 1

这是代码:

代码语言:javascript
复制
set serveroutput ON;
DECLARE
    id_emp       NUMBER := '&EmpleadoNumero';
    n_commission DOUBLE;
BEGIN
    SELECT i.id,
           Decode(i.commission_pct, SUM(i.commission_pct) > 100000,
           i.commission_pct + ( i.commission_pct * .10 ),
                                    SUM(i.commission_pct) > 100000
                                    AND SUM(i.commission_pct) < 1000000,
           i.commission_pct + ( i.commission_pct * .15 ),
                                    SUM(i.commission_pct) > 1000000,
           i.commission_pct + ( i.commission_pct * .20 ),
                                    0) N_Commission

    FROM   s_emp i
           inner join s_ord S
                   ON ( i.id = S.sales_rep_id );
    INTO   id_emp, n_commission;

    dbms_output.Put_line('El empleado numero: '
                         || idemp
                         || ' tiene una nueva comisión de:  '
                         || n_comision);
END; 

当我试用它时,我得到了: ORA-06550 PLS-00103错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-27 07:54:43

您选择的语法是错误的,应该是

代码语言:javascript
复制
SELECT i.id,
       Decode(i.commission_pct, SUM(i.commission_pct) > 100000,
       i.commission_pct + ( i.commission_pct * .10 ),
                                SUM(i.commission_pct) > 100000
                                AND SUM(i.commission_pct) < 1000000,
       i.commission_pct + ( i.commission_pct * .15 ),
                                SUM(i.commission_pct) > 1000000,
       i.commission_pct + ( i.commission_pct * .20 ),
                                0) N_Commission
INTO   id_emp, n_commission
FROM   s_emp i
       inner join s_ord S
               ON ( i.id = S.sales_rep_id ); 

请注意,into子句位于FROM子句之前,在FROM子句本身中用分号结束语句

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25521631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档