pipelined-function相关内容

表函数和流水线函数的区别?

CREATE OR REPLACE TYPE ty_1 AS OBJECT ( fn VARCHAR2(100),号码,高清日期);创建或替换类型 ty_1_table 作为 ty_1 表;创建或替换函数 FN_RET_COL返回 ty_1_table作为c ty_1_table := TY_1_TABLE();开始c. 扩展;C(1) := TY_1('A', 1, '10-JUN-2013') ..
发布时间:2021-12-24 16:04:17 数据库

想要在 Powershell 函数中包装 PSList 以使用管道值

我喜欢 PSList,并使用 CPU 和 Elapsed 时间来识别需要终止的进程.我想将它包装在一个返回管道值的 powershell 函数中,以便我可以执行以下操作: get-remoteprocess server1 |其中 {$_.CPUMinutes -gt 4} 我陷入了从函数返回值的问题——我知道这需要是一个对象数组. 这是我的第一个版本的样子: function get ..
发布时间:2021-06-19 20:55:06 其他开发

是否允许在流水线 PL/SQL 表函数中使用 SELECT?

流水线函数的文档说,在 SQL 语句(通常是 SELECT)中使用 DML 时不允许使用 DML,并且在大多数示例中,流水线函数用于数据生成或转换(接受客户作为参数),但不发出任何 DML 语句. 现在,从技术上讲,可以使用来自 Oracle 的 SELECT 而不出现任何错误(ORA 14551 不会出现).但是,我遇到了可重复的选择奇怪行为;即使 PRAGMA AUTONOMOUS_TR ..
发布时间:2021-06-18 19:39:28 数据库

Oracle 19C数据库问题

我有一个可以在11g版本中正常工作的软件包. 但是当我在19c版本中部署相同的程序包时,其行为是不同的. PFB描述. 包装说明中有一个游标,并使用cursor%rowtype创建了一个表类型.具有返回表类型的流水线函数. 将函数与table子句一起使用 从表中选择*(功能) 以便返回值可以用作表,并且我可以读取带有列名的结果. 在11g中,该函数返回与游标列名 ..
发布时间:2021-04-27 20:30:09 其他开发

Oracle Pipelined函数

我正在尝试创建一个函数,该函数返回可以在FROM子句中使用的对象.根据对oracle文档的研究,我发现我需要PIPELINED函数. 我有此代码: CREATE TYPE type_struct AS OBJECT ( i NUMBER ); CREATE TYPE tp_struct AS TABLE OF type_struct; CREATE OR REPLACE F ..
发布时间:2020-05-28 19:23:24 数据库

PL/SQL-在流水线函数中立即执行

我想在流水线函数中执行动态查询并返回此查询的结果. 是否有可能做到这一点? 流水线函数对于我的应用程序来说很方便,因为它的行为就像表一样,可以为我的应用程序提供良好的界面. 功能: CREATE OR REPLACE FUNCTION MyFunction(p_schema VARCHAR2) RETURN MyTableType Pipelined IS v_query VARCHA ..
发布时间:2020-05-22 01:28:13 数据库

SELECT * FROM TABLE(流水线函数):我可以确定结果中行的顺序吗?

在下面的示例中,我将始终获得"1,2",还是有可能获得"2,1",并且您能告诉我在文档中您看到哪一个保证是否存在吗? 如果答案为是,则表示没有ORDER BY或ORDER SIBLINGS的情况下,有一种方法可以确保SELECT语句中结果集的顺序. CREATE TYPE temp_row IS OBJECT(x number); / CREATE TYPE temp_table I ..
发布时间:2020-05-22 01:22:27 数据库