我正在尝试在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) 我使用Oracle CMS在线创建了一个名为ITCMS的工作区.名为cmsonline的内部有一个模式.在创建工作区时,APEX没有询问我是否要创建sys或系统用户.
目前,我登录工作区的用户名是我的电子邮件ID.
是否可以使用SQL开发人员访问此在线工作区?
我想实现一个只返回登录用户并仅显示记录的查询,我按照以下方式进行了操作:
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中不起作用.
有什么建议?
oracle apex 5中的内置身份验证和自定义身份验证有什么区别?
在apex 5中使用内置身份验证有哪些限制?
什么是缺点和专业内置身份验证和自定义身份验证?
我在顶点页面上有一个按钮,允许用户将数据(基于最终用户看不到的查询)导出到CSV文件中.
如何将此按钮链接到我的查询,以便我们可以将结果导出为CSV文件?
谢谢
我似乎无法弄清楚为什么我的查询不会运行.我怀疑问题出在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:无效的数字
谢谢!
我试图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 Forms 10g,Apex或ADF进行迁移会更好
If Apex then Why and Why not ADF
If Adf then Why and Why not Apex
在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)
是否可以获取存在特定区域的Oracle APEX中的页面列表?例如,获取包含面包屑或经典报告的所有页面的列表