标签: oracle-apex

PLEX-00103在APEX中运行脚本时

我正在尝试在APEX中运行以下PLSQL脚本:

DECLARE
    total NUMBER;
BEGIN
    SELECT COUNT(*) 
    INTO total
    FROM one_table;

    FOR i IN 0:100 --This is line 8
    LOOP
        INSERT INTO other_table(id, column_a) SELECT id + i * total, column_a FROM one_table;
    END LOOP;
    COMMIT;
END;
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

ORA-06550: line 8, column 15: PLS-00103: Encountered the symbol "" when expecting one of the following: * & - + / at mod remainder rem .. <an exponent (**)> || multiset The symbol ".." was substituted for "" to continue.'
Run Code Online (Sandbox Code Playgroud)

plsql oracle-apex

1
推荐指数
1
解决办法
606
查看次数

我可以使用SQL Developer中的Oracle Apex访问在线托管的工作区吗?

我使用Oracle CMS在线创建了一个名为ITCMS的工作区.名为cmsonline的内部有一个模式.在创建工作区时,APEX没有询问我是否要创建sys或系统用户.

目前,我登录工作区的用户名是我的电子邮件ID.

是否可以使用SQL开发人员访问此在线工作区?

sql database oracle oracle-sqldeveloper oracle-apex

1
推荐指数
1
解决办法
3252
查看次数

使用IF语句的PL/SQL Oracle查询

我想实现一个只返回登录用户并仅显示记录的查询,我按照以下方式进行了操作:

SELECT * FROM EMPLOYEE
WHERE UPPER(username) = v('APP_USER')
Run Code Online (Sandbox Code Playgroud)

但是,我有另一个名为User_Type的列,用户可以是类型1,2或3.如果我的用户类型为1,我希望查询也返回所有表记录,因为用户类型1是管理员.

我想这样做:

BEGIN
SELECT * FROM Employee 
WHERE upper(username) = v('APP_USER')
IF User_Type = 1
THEN SELECT * FROM Employee
END IF;
END;
/
Run Code Online (Sandbox Code Playgroud)

但它在APEX Oracle PLSQL中不起作用.

有什么建议?

sql oracle plsql if-statement oracle-apex

1
推荐指数
1
解决办法
1万
查看次数

oracle apex 5中内置身份验证和自定义身份验证之间的区别

oracle apex 5中的内置身份验证和自定义身份验证有什么区别?
在apex 5中使用内置身份验证有哪些限制?
什么是缺点和专业内置身份验证和自定义身份验证?

oracle oracle-apex

1
推荐指数
1
解决办法
992
查看次数

Oracle APEX - 使用按钮将查询导出为CSV

我在顶点页面上有一个按钮,允许用户将数据(基于最终用户看不到的查询)导出到CSV文件中.

如何将此按钮链接到我的查询,以便我们可以将结果导出为CSV文件?

谢谢

oracle oracle-apex

1
推荐指数
1
解决办法
3560
查看次数

整合Where,Group By和Order By子句?

我似乎无法弄清楚为什么我的查询不会运行.我怀疑问题出在where子句中,但我不确定原因.

SELECT COUNT(PRODUCT_ID), PRODUCT_ID
FROM ORDER_ITEMS
WHERE 'COUNT(PRODUCT_ID)' > 6
GROUP BY PRODUCT_ID
ORDER BY COUNT(PRODUCT_ID) DESC;
Run Code Online (Sandbox Code Playgroud)

我从Oracle Apex收到此错误:ORA-01722:无效的数字

谢谢!

sql oracle oracle-apex

1
推荐指数
1
解决办法
60
查看次数

Oracle APEX在模式对话框中隐藏x

我试图x同时使用css和JQuery 隐藏模态对话框窗口右上角的,但没有任何问题。我尝试在页面加载时使用动态操作:

$("button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close").hide();
Run Code Online (Sandbox Code Playgroud)

并使用CSS:

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close
{
    visibility: hidden !important;
}
Run Code Online (Sandbox Code Playgroud)

对于我的内联css但都没有用,x仍然显示

oracle-apex oracle-apex-5.1

1
推荐指数
1
解决办法
853
查看次数

顶点和adf之间的区别

如果需要从Oracle Forms 10g,Apex或ADF进行迁移会更好

If Apex then Why and Why not ADF

If Adf then Why and Why not Apex

oracle oracle-apex oracle-adf

1
推荐指数
1
解决办法
748
查看次数

脚本中的未知语句

在ORACLE APEX中写了脚本,它说:“您已请求运行包含未知语句的脚本。请删除以下语句。” 怎么了?

CREATE OR REPLACE SEQUENCE deptno_seq INCREMENT BY 1 START WITH 50 MAXVALUE 90; /

CREATE OR REPLACE TRIGGER task1_trigger
BEFORE INSERT ON dept
FOR EACH ROW
BEGIN
    IF :new.deptno IS NULL THEN
        :new.deptno := deptno_seq.nextval;
    END IF;

    IF :new.loc IS NULL THEN
        :new.loc := 'MOSCOW';
    END IF;

END; /

INSERT INTO dept (DNAME) VALUES('MARKETING'); /
INSERT INTO dept (DNAME, LOC) VALUES('SPORT', 'LONDON'); /

SELECT * FROM dept; /

ALTER TRIGGER task1_trigger DISABLE; /
Run Code Online (Sandbox Code Playgroud)

错误:https//i.ibb.co/CV1ZgfG/error.png

oracle oracle-apex

1
推荐指数
1
解决办法
37
查看次数

Oracle APEX - find pages that contain a particular region type

是否可以获取存在特定区域的Oracle APEX中的页面列表?例如,获取包含面包屑或经典报告的所有页面的列表

oracle-apex oracle-apex-19.1

1
推荐指数
1
解决办法
44
查看次数