问题标签 [varray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1009 浏览

java - 使用 JDBC 在 Java 中检索 2d varray

我有以下类型:

这些类型在存储过程中以这种方式使用:

存储过程经过测试,我可以得到正确的结果:

贸易信息 1

贸易信息 2

贸易信息 3

现在我想在 java 中得到这个结果,并将其转换为二维数组。

我尝试了以下方法:

但它不起作用。有人知道如何在java中将其转换为二维数组吗?谢谢!

0 投票
1 回答
3244 浏览

sql - 如何在 Oracle PL SQL 中定义类似字典的结构?

如何在 PL/SQL 中定义以下结构:

包含多行的字符串列表。

例子:

整数定义为:

如何定义整个结构?

我想从这个表中填充这个结构:

有了这些陈述:

0 投票
1 回答
5309 浏览

sql - 如何在 PL/SQL 中将 SQL“IN”(或“ANY”)运算符与 VARRAY 一起使用

我的 .NET 代码目前正在使用 ODP.NET 多次调用存储过程来对许多表中的不同行进行操作。.NET 代码有一组要更改的行。每次调用只更改一个参数,我想将数组从.NET 传递到 PL/SQL 以对多行进行操作(行数会改变)。

我已经成功地将一个数组从 .NET 传递到 PL/SQL,使用:

请注意,我相信 number_arr 被称为 VARRAY,但我对此并不积极,如果有人想纠正我,请这样做(作为评论),但这可能会导致我的困惑。

但是现在,在 PL/SQL 中,我有许多以前看起来像这样的更新语句:

当 foo 不是数组时。我现在想写:

但是这种语法似乎不起作用。而且我一直无法找到结合使用 VARRAY 和“IN”(或“ANY”等)的 Oracle 示例。我已经看到了一些关于如何使用 SQL Server 执行此操作的答案,但我不确定如何将其转换为 Oracle。

当然,如果有其他方法可以将数组从 .NET 获取到存储过程来执行此操作,那也可以回答我的问题。我希望通过 IN 提高效率,因此在 PL/SQL 中迭代数组的内容(分别调用 UPDATE 语句)可能无济于事。

0 投票
2 回答
3503 浏览

oracle - 如何在表格中插入逗号分隔值

我有一张这样的桌子:

我想创建一个这样的表:

我怎样才能在 PLSQL 中做到这一点?

0 投票
1 回答
4009 浏览

oracle - PLSQL 用户定义的表类型和连接

假设我有一个用户定义的表类型:

我有一个具有这种类型参数的过程:

我可以srcCodesIn在过程中与另一个表一起使用 select/join 语句吗?一直试图让它工作,编译器不断报告:

我确信它的语法很简单,我只是无法弄清楚。我确实得到了一些可以使用 for 循环的东西,但是如果有另一种方法可以做到这一点,我很感兴趣。谢谢。

0 投票
1 回答
11764 浏览

oracle - PL/SQL 在 IN CLAUSE 中使用 VARRAY

是否可以在 pl/sql 的 IN CLAUSE 中使用 VARRAY?

0 投票
1 回答
6808 浏览

oracle - 如何计算表中所有 Oracle 可变数组中的元素数?

我有一张这样的桌子:

SDO_GEOMETRY 具有以下类型的字段 sdo_ordinates:

TYPE SDO_ORDINATE_ARRAY 为 VARRAY(1048576) OF NUMBER

我可以获得指定对象的点数:

如何获得多个对象的计数?无法使用

我真的很关心性能。也许 PL/SQL 是正确的选择?

0 投票
1 回答
1463 浏览

mysql - 在 MySQL 中添加可变数组 (VARRAY)

我正在尝试在 PHP 代码中创建一个表,以便在浏览器中打开以创建该表。我需要表中的一个不同的数组,并有正确的代码在 Oracle 中创建它:

但是,当放置在 PHP 代码中并添加到 MySQL 数据库时,会出现错误消息。我正在使用的代码如下:

甚至可能吗?提前谢谢了 :)

0 投票
1 回答
1820 浏览

function - 函数返回可变数组错误

当我运行这段代码时,我不断收到错误,代码有什么问题?

LINE/COL 错误


20/5 PLS-00103:在预期以下情况之一时遇到符号“LOOP”:如果

22/4 PLS-00103:在预期以下情况之一时遇到符号“文件结尾”:结束不是 pragma 最终实例化顺序覆盖静态成员构造函数映射

0 投票
1 回答
2531 浏览

oracle - 如何在plsql中使用可变数组

下面的代码块抛出错误..

我在第 8 行收到错误“PL/SQL:ORA-00933:SQL 命令未正确结束”,这是因为 db(i)...。你能帮帮我吗