关于oracle xe搜索查询的问题

时间:2010-01-08 09:49:57

标签: sql oracle oracle-xe

这是我第二次使用ORACLE xe和Apex。这是我正在尝试做的...我正在尝试执行以下查询SELECT * FROM EMPLOYEES WHERE JOB_TITLE = 'CLERK'

但不是来自sql命令提示符,而是来自gui / apex,这里是 - 我用一个文本字段和一个提交按钮创建了第一页。

现在当然我输入了文本字段值CLERK,我想点击提交按钮,我将把它带到page2,然后在那个page2上接收查询的参数。查询当然位于第2页。

我相信这对于了解oracle的人来说相当简单,我当然知道如何使用PHP / Mysql这么简单,因为它可以是我需要的全部内容:

#1 Get value from input
#2 Pass it to the next page using javascript or whatever
#3 Execute query on the next page using the value passed in where

谢谢你,解释提示提示链接..欢迎任何事情

1 个答案:

答案 0 :(得分:2)

您可以从任何其他页面引用Apex应用程序中的任何项目。例如,在第1页上,您有一个项目P1_JOB_TITLE,然后在第2页上您编写了一个类似的查询:

SELECT * FROM EMPLOYEES WHERE JOB_TITLE = :P1_JOB_TITLE;

(警告:确保第1页没有“重置”过程,该过程会在提交页面时清除项目的值)

但请注意,如果您不想要该项目,则该项目不必位于不同的页面上 - 您可以将其与报告位于同一页面上。