导入项目时,应用程序引用了很多错误的表名,从而导致错误。我需要相应地手动重命名或创建表。如果我只需点击几下就可以找到应用程序中所有错误的 SQL 表达式,那就太好了。
如何验证页面内容正文、页面项等中的所有 SQL 表达式以查看哪些地方存在错误?
编辑:
此处:表 SAMPLE$PROJECT_TASKS 不存在,并且 Advisor 未找到。
尝试创建一个脚本来导出我的 apex 应用程序。使用 sqlcl,您可以执行以下操作
apex export 100。有没有办法使用 Oracle Apex 中的脚本编辑器接受的纯 sql 或 pl/sql 来执行此操作?
虽然试图创建一个使用PL/SQL我发现自己坚持了以下问题的报告,我创建了访问使用DB连接远程DB 2代表的SQL查询,单独运行查询本身返回预期的结果,但是当我运行相同的查询并将结果放入我得到的游标中
PL/SQL: ORA-00942: table or view does not exist
Run Code Online (Sandbox Code Playgroud)
错误.
我不确定它是否与我为每个表使用的别名有关,或者select语句可能试图选择本地表,我不知道,你有什么建议吗?
PL/SQL:
DECLARE
CURSOR t_bug_details IS (SELECT h.*
FROM table1@REMOTEDB h,
table2@REMOTEDB rml
WHERE h.product_id IN (123)
AND h.category IN ('category')
AND h.status < 4
AND h.status NOT IN (1,2,3)
AND h.release_status IN (upper('P'))
--AND h.programmer IN (upper('MRFOO'))
AND h.some_id = rml.some_id
and rownum <=400);
REPORT_DAY VARCHAR2(40);
mail_html clob;
mail_bod clob;
BEGIN
FOR v_some_details in t_bug_details
LOOP
REPORT_DAY := TO_CHAR(SYSDATE,'DD-MON-YYYY HH24:MI:SS');
DBMS_OUTPUT.PUT_LINE(REPORT_DAY || '|' ||
v_some_details.reptnom || '|' || …Run Code Online (Sandbox Code Playgroud) 例如
它将从表中查看
例如,表格看起来像这样,所以使用townID它应该能够找到该县.
TownID || Town || County ||
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个只有一个字段的页面.用户如何通过按"回车"提交页面而无需单击"提交"按钮?因此,用户应该可以按"Enter"或单击"提交".谢谢.
我不知道如何解释,但我会尽我所能.我正在使用Oracle Apex并在我的表中使用数据类型为Clob的名为"CLOBTABLE"的XML.我已经尝试过XMLTYPE作为数据类型,但它不接受顶点中的任何数据,所以我使用CLOB当前作为数据类型.现在我想使用xml形式的数据,即
<Row>
<cellArray>
<Cell>
<columnId>1</columnId>
<valueArray>
<Value>
<value>IR000024575452</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>5</columnId>
<valueArray>
<Value>
<value>AZ12579856-001</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>2</columnId>
<valueArray>
<Value>
<value>IT06686</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>9</columnId>
<valueArray>
<Value>
<value>Hu Mics Metab K</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>8</columnId>
<valueArray>
<Value>
<value>2006-03-31</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>7</columnId>
<valueArray>
<Value>
<value>2006-07-27</value>
</Value>
</valueArray>
</Cell>
</cellArray>
</Row>
<Row>
<cellArray>
<Cell>
<columnId>1</columnId>
<valueArray>
<Value>
<value>IR000024575452</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>5</columnId>
<valueArray>
<Value>
<value>AZ12579856-001</value>
</Value>
</valueArray>
</Cell>
<Cell>
<columnId>2</columnId>
<valueArray>
<Value>
<value>IT06686</value> …Run Code Online (Sandbox Code Playgroud) 我正在使用Apex 4.0.2和Oracle XE 11.
我有一个表单,其中一个字段P200_CARD_TYPE,是从值列表中设置的.我想要的是使用我在设置"仅显示"字段的查询中选择的值,P200_DESC
在Source部分中P200_DESC,我将"Source Type"设置为"SQL Query":
SELECT CARD_DESC
FROM CARDTYPE
WHERE card_type = :P200_CARD_TYPE;
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是让Apex以这种方式行事.因为P200_CARD_TYPE,如果我将"值更改后的页面操作"设置设置为"重定向和设置值",则该P200_CARD_TYPE变量似乎已设置(我将其写入表中)但
P200_DESC无法识别P200_CARD_TYPE绑定变量如果打开P200_CARD_TYPE,我有"当值更改时的页面操作"设置,所以没有,我的选择保留在屏幕上,但我不能坚持到表,P200_DESC但仍然似乎无法识别它.
我曾经想过,一旦我从LOV中做出选择P200_CARD_TYPE,我就可以在其他地方使用它了.
我是Oracle 11g的初学者.我在oracle 11g(Application Express)中创建了一个数据库.
我想用所有数据(整个工作区)导出这个数据库并将其导入我已安装Oracle的另一台计算机.有没有办法导出 - 导入oracle 11g应用程序快递中的整个工作区?
当使用新的apex 5版本时,我遇到了以下问题:
无法通过plsql获取页面项的值:
nv(:P2_TO, :P2_FROM) <<< DOESN'T WORK *I Yes P@_FROM exist and verified
nv(:P2_TO, 'test') <<< DOES WORK
Run Code Online (Sandbox Code Playgroud)
我在apex.oracle.com和我自己的主机都尝试了这两个都不会工作.
更多信息:



我是Oracle APEX的新手,我正在努力了解平台架构.我一直在阅读不同的教程,根据我的理解,应用程序总是与工作区相关联.现在,在工作中,我被告知在开发和测试环境中我们确实有工作空间.但我们在生产环境中没有工作区(以避免在PROD中进行开发).对于部署,我们需要通过后端访问并直接在数据库中运行脚本.
是否有可能没有相关工作空间的应用程序?
我知道我们可能没有被授予访问工作区的权限,但它根本不存在,这是另一个故事.但同样,我是初学者,我对APEX知之甚少,所以也许我错了.
我会感谢任何澄清.
oracle-apex ×10
oracle ×7
plsql ×3
database ×2
sql ×2
ajax ×1
ora-00942 ×1
oracle11g ×1
xml-parsing ×1