procedure相关内容

在NUMBER列的IN子句中使用逗号分隔的值

我的包装中有2个程序.我正在调用一个过程来获取用逗号分隔的用户ID列表. 我将结果存储在VARCHAR变量中.现在,当我使用此逗号分隔的列表将IN子句放入其中时,会抛出"ORA-01722:INVALID NUMBER"异常". 这就是我的变量的样子 l_userIds VARCHAR2(4000) := null; 这是我分配值的地方 l_userIds := get ..
发布时间:2020-05-28 19:17:53 数据库

谷歌地图消失在APEX地区

我正试图在我的一个顶点页面区域中显示地图,该地图将具有可拖动的标记,该标记链接到其他区域的文本字段并显示纬度和经度的地理编码.一切正常,除了地图只在0.5秒内出现并消失的一件事.我认为问题出在编码内,因为我有其他类似的程序,其中地图工作得很好.我正在使用PL/SQL从数据库中的过程中检索地图. 这是我的步骤: create or replace PROCEDURE SHOW_LOCAT ..
发布时间:2020-05-22 18:42:05 其他开发

Oracle Procedure错误(PLS-00428)

这是错误消息:PLS-00428: an INTO clause is expected in this SELECT statement.同时,这是测试显示系统日期的过程: CREATE OR REPLACE PROCEDURE "TEST_PROCEDURE" AS BEGIN SELECT SYSDATE FROM DUAL; END; 首先,我不需要使用INTO Ora ..
发布时间:2020-05-22 03:56:25 其他开发

Oracle Apex中的调用过程

我创建了一个带有两个输入的包,如下所示,但是我在测试该包以查看它是否起作用时遇到了麻烦.我想调用该过程并在输入为1和1000的情况下对其进行测试.有人可以提出一种在Oracle Apex中进行测试的方法吗?我不确定是否在包内以正确的方式生成输出,如果我在程序以外的地方测试代码并将其打包,则工作正常.目前,我只想在SQL命令中对其进行测试. 包装 CREATE OR REPLACE PA ..
发布时间:2020-05-22 03:45:14 数据库

仅当数据库高于sysdate时才删除的过程

目前,我有一个程序可以删除客户,这是包装体内的一个相当简单的程序.这是运行和删除客户的过程的代码: PROCEDURE remove_customer (customer_id VARCHAR2) IS BEGIN DELETE FROM order_line WHERE order_line.FK1_order_id in (SELECT order_id FROM placed_ord ..
发布时间:2020-05-22 03:16:33 数据库

Oracle函数将行返回到C#

我想在oracle中创建一个过程或函数,该函数将多行不同类型的返回给我的应用程序.我在互联网上找到了一些示例,但我无法使它正常工作... 示例: 我在oracle中创建了一个自定义类型: create type proc_selectall is object (Mjera varchar2(50), Status number(10,0), Naziv va ..
发布时间:2020-05-22 03:10:32 C#/.NET

光标输出在选择中使用

我的最后一个问题:在过程中使用可变参数进行选择 好的,我还有一个问题.我想将此过程扩展到另一个元素.好了,我们已经从typepkstring列,模式中的所有表中选择了这些标识符,并且这些标识符不在Composedtypes表的PK列中.效果很好. 除此之外,这是一个新条件.在选择了我以前拥有的东西以及已经实现的东西之后,现在我必须检查这些选定的特定标识符在包含SOURCEPK和TARGETP ..
发布时间:2020-05-22 03:05:39 数据库

在过程中使用可变参数选择

我正在尝试编写具有以下功能的过程.即,正在从架构中的表中查找记录.特别是,在这些表中是typepkstring列.同时,我在同一架构上有compositedtypes表,该表具有列pk. pk列包含上述typepkstring列中的所有数字标识符.现在的问题是,在typepkstring中,我们还具有不在tabel compositiontypes的pk列中的键.而且我必须搜索该架构,并将其与它们 ..
发布时间:2020-05-22 02:47:54 数据库

如何创建一个Oracle存储过程来锁定超过90天未登录数据库的用户帐户

如何创建一个Oracle存储过程来锁定90天内未登录数据库的用户帐户? 我假设我可以创建一个配置文件对象并在数据库中列出资源参数,但是我使用的是Oracle 11g,看来该功能不存在. 这是我到目前为止尝试过的: select username from dba_audit_trail where action_name = 'LOGON' group by username ..
发布时间:2020-05-22 02:47:13 数据库

与spring SimpleJdbcCall斗争以调用Oracle函数

我正在努力使用下面的代码来使其运行,搜索文档和论坛而陷入困境. 最后,我决定向您寻求帮助. 我所拥有的是带有TYPES,FUNCTION声明和FUNCTION BODY声明的程序包. 将来我想使用SYNONYM来MYPACKAGE(这只是模拟的-我的数据库中没有包和类型的声明,但是使用dblink到外部数据库和Java代码来运行过程/函数,但是现在我没有此dblink可以访问)和MYPACKAGE ..
发布时间:2020-05-22 02:09:51 Java开发

获取Oracle PL/SQL中调用过程或函数的名称

有人知道PL/SQL过程(在这种情况下为错误记录过程)是否有可能获得调用它的函数/过程的名称? 很明显,我可以将名称作为参数传递,但是最好进行系统调用或获取信息的东西-它可能只返回null或如果未从过程/函数中调用该信息 如果没有合适的方法-只是好奇是否有可能(搜索不会产生任何结果). 解决方案 有一个名为OWA_UTIL的软件包(在较早版本的数据库中默认未安装).它具有方法W ..
发布时间:2020-05-22 01:03:48 数据库

使用Oracle阻止过程PL/SQL

我有一个过程,我希望只有一个用户可以同时执行此过程. 解决方案 这只是我的脑海:考虑通过dbms_lock使用命名锁. http://download.oracle.com/docs /cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC begin语句获得锁之后,立即进行工作,然后在释放它 退出(请记住错误/异常!). KT ..
发布时间:2020-05-22 00:33:13 数据库