我怎样才能获得PL/SQL块来输出SELECT语句的结果,就像我做一个普通的一样SELECT?
例如,如何做一个SELECT像:
SELECT foo, bar FROM foobar;
Run Code Online (Sandbox Code Playgroud)
提示:
BEGIN
SELECT foo, bar FROM foobar;
END;
Run Code Online (Sandbox Code Playgroud)
不起作用.
我相信我们正在转向Oracle Apex以进行未来的开发.我在维基百科上读过关于Oracle Apex的文章,它是赞成和反对的.在我看来,这个概念胜过职业选手,但也许我错了.我认为Oracle Apex适用于DBA,很少或根本没有编程知识来设置Web应用程序,快速排序为MS Access,对于没有程序员.
如果您有Oracle Apex的工作经验,您能分享您的想法吗?从维基百科的条目来看,您似乎不需要知道任何编程语言,只需要知道PL/SQL?
编辑:Oracle Apex可扩展吗?它能处理像Facebook这样的流量吗?
编辑:在Oracle Apex 3.2上工作近两年.我可以肯定地说,我讨厌它,我不明白为什么有人想要在浏览器上创建web应用程序/页面,pl/sql并且无法进行版本控制.
谢谢.
插口
我已经开始在Windows 7 64位操作系统上使用Oracle数据库服务器,我遇到了以下错误.
"Error- Windows cannot find 'http://127.0.01:%HTTPPORT%/apex/f?p=4950'.
Make sure you typed the name correctly, and then try again"
Run Code Online (Sandbox Code Playgroud)
我试图更改get_started的属性,但它表示无法在此快捷方式上应用更改.
Oracle Apex很棒.我遇到的最大问题是使用它和源代码控制.通常在进行更改后,将导出整个应用程序,并将生成的SQL脚本检入源代码控制.
问题是,因为不清楚大多数导出脚本在做什么,所以我必须将其视为二进制文件.这意味着不能将来自多个源代码分支的更改合并在一起,这严重限制了其有用性.
我听说有些人导出每个页面并将它们单独放入源代码控制中.首先,这听起来像是一个重大的痛苦.其次,Apex不允许您将页面导入除导出页面之外的任何应用程序.因此,很难让两个开发人员同时使用他们自己的应用程序副本.
有没有人找到一个很好的方法来处理源代码控制Apex?我正在使用Subversion,我想我怀疑它有所不同.
我想使用apex 4.2.2或v5以PDF格式打印报告.我已经读过,即使在apex admin下的实例设置中启用PDF,也需要ORDS v3才能工作.
但在安装过程中,它暂停了这个过程
当我检查URL时,它显示以下ouptut:
调试跟踪
mapped request using: /* to: PLSQL:apex Could not find any dispatcher to handle request: --Attributes-- nanoStart = 1447556222844 apex.diagnostic.context = Attempting to process as a Dispatchable Service ECID-Principal = ECIDPrincipal [ecid=qKmpkwa3M59vpxfWvdonuA..] oracle.dbtools.http.ecid = co0K1af4SoL_vfSvpOewLA.. oracle.dbtools.common.di.Services = Request Scope --Attributes-- GET /ords/ HTTP/1.1 Host: 127.0.0.1 Cookie: WWV_CUSTOM-F_4876305575366759_100=A232DDB1270CE7EC; WWV_CUSTOM-F_4876305575366759_101=CDDDBA5608605CD8; WWV_CUSTOM-F_10_4950=E5A43E72CA2546A0 Cache-Control: max-age=0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Upgrade-Insecure-Requests: 1 Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36 Host: 127.0.0.1:8090 Accept-Encoding: gzip, deflate, sdch …Run Code Online (Sandbox Code Playgroud) 当我在顶点的图表链接中调用此代码时
javascript:window.open('http://google.pt','mywindow','width=400,height=200', 'bReplace=true');
它会打开谷歌页面的新窗口,但与放图表页面空白页面[object Window]上写道:
我如何维护图表页面?
我正在使用Oracle APEX但不确定如何从外部javascript文件访问以下变量,该文件可能位于应用服务器上或存储在共享组件 - >静态文件中.
:APP_ID
:APP_PAGE_ID
:APP_SESSION
Run Code Online (Sandbox Code Playgroud)
如何从javascript(存储为静态文件)中引用上述每个值?
这应该是简单的我有两个页面A和B我想要做的是在页面A中添加一个按钮(超链接或图像将执行),单击时转到页面B
我怎样才能做到这一点 ?
谢谢
我正在使用Oracle APEX,并且我在页面中有一个显示SQL查询列的报告区域.我想在此报告的第一列添加编辑按钮,以便用户可以单击它并编辑/查看其中一个结果.如何添加此编辑按钮?谢谢.
我正在Oracle APEX中开发一个应用程序.我有一个用户ID的字符串,以逗号分隔,看起来像这样,
45,4932,20,19
Run Code Online (Sandbox Code Playgroud)
该字符串存储为
:P5_USER_ID_LIST
Run Code Online (Sandbox Code Playgroud)
我想要一个查询,它将查找此列表中的所有用户,我的查询如下所示
SELECT * FROM users u WHERE u.user_id IN (:P5_USER_ID_LIST);
Run Code Online (Sandbox Code Playgroud)
我一直收到Oracle错误:数字无效.但是,如果我将字符串硬编码到查询中就可以了.像这样:
SELECT * FROM users u WHERE u.user_id IN (45,4932,20,19);
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么这可能是一个问题?