问题标签 [nested-table]

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 回答
2122 浏览

oracle - 如何从指向对象引用的嵌套表中选择列

我有类型:

其中对象类型是引用表

对象

然后我创建表:

我想从某个表中包含的对象中选择数字,我尝试:

或者:

但它不起作用。Oracle 说“对象”标识符无效。

当 nestedObjects 由对象组成时,它工作得很好,因为不需要处理引用。但是当它指向对象引用时它不起作用。我能应付吗?

感谢帮助!

0 投票
2 回答
4486 浏览

oracle - 从嵌套表 Oracle DB 中删除特定记录

我在从表 (ORACLE DB) 中删除特定记录时遇到问题。我有一张桌子,里面有一张嵌套的桌子。

表结构如下所示:其中 ML - 嵌套表

我需要做的是删除 ID 为“L201”的特定记录。

到目前为止我已经尝试过:

这是给我所有的ID的工作。

输出:

这在尝试删除记录时不起作用:

得到错误:

第 2 行:SQL 命令未正确结束;

引发错误:

单行子查询返回多于一行

0 投票
1 回答
471 浏览

stored-procedures - oracle如何使用dotconnect调用以嵌套表为参数的存储过程

我想传递一个嵌套表(点连接中的 OracleTable ?)作为参数来调用包中的存储过程。类型test002_table在包中定义。存储过程代码如下:

用 PL\SQL 编写的测试成功运行:

但我不知道如何使用 dotConnect 调用此过程。我尝试了以下方法但没有成功:

Dotconnect 找不到类型。如何获得所需的 OracleType 对象?或者这个问题可以通过其他方式解决吗?非常感谢。

0 投票
1 回答
458 浏览

oracle - 如何在 PL/SQL 成员函数中将自定义类型与嵌套表一起使用?

我正在为这种类型定义一个成员函数:

创建或替换类型 HITO_T (

); /

该类型具有嵌套表的属性,并且该函数必须返回该嵌套表的所有值,所以我拥有的是:

创建或替换 TYPE BODY HITO_T 为

结尾; /

ZONA_T 和 ZONA_TABLE_T 的定义是:

在 LUGAR_TIPO 下创建或替换类型 ZONA_T (

/

创建或替换类型 ZONA_TABLE_T 作为 ZONA_T 的表;/

我似乎无法开始尝试,因为我不知道如何调用该函数。我的具体问题是如何调用该函数以使用数据库上的实际对象对其进行测试,而不是使用当前定义的对象(即 CALL HITO_T('a','b','c'...)。 .. 将不起作用,因为该函数需要来自 zonas 属性的值,该属性是一个嵌套表,目前无法像那样定义)。此外,我不确定我是否可以就这样返回«self.zonas»。

有任何想法吗?

0 投票
1 回答
69 浏览

sql-server - sql-server中有没有类似oracle DB的嵌套表的东西

我正在使用 PL/SQL,并且真的发现嵌套表非常有帮助,现在我正在使用 sql server,我需要像 oracle DB 中的嵌套表一样的东西。我发现的所有内容都是与数据挖掘相关的。

0 投票
1 回答
1992 浏览

oracle - Oracle 立即执行 DDL 和嵌套表

我在尝试使用Execute Immediate包含CREATE TABLE语句和用户定义的表类型的语句时遇到问题。ORA-22905我在 Oracle 11g 上遇到错误。
有什么办法可以解决这个问题吗?

真正的代码SELECT * FROM TABLE(:T)是动态的(主表名是临时的)并且速度很慢。这就是为什么我尽量避免分两步创建表格(如 完成MY_TABLE1)。还有两个步骤我不能使用SELECT *,但我必须指定所有列(可变数量和超过 100 列)。

0 投票
1 回答
2557 浏览

sql - 在 where 子句(oracle)中使用嵌套表值

我对the很陌生Oracle DBMS,想知道如何在where子句中使用嵌套表的成员,

特别是
我有一个名为poll_nest的嵌套表

创建如下

然后作为 poll_nest 插入到选举表中

我需要根据当前输入的 poll_nest 属性的值采取一些行动cid(比如根据 cid 增加一个值)

,所以我使用了一个after trigger我这样做的:

但我得到一个编译错误。我也看到了这个答案和这个: Oracle Nested Table predicate in where 子句
但无法理解它们是如何工作

的.. 有人可以帮我语法吗?

0 投票
1 回答
116 浏览

knockout.js - 嵌套表似乎导致空子节点错误

错误消息:消息:无法读取 null 的属性“childNodes”

模板:(第 1 部分)

模板:(第 2 部分)

查看:(原文)

视图:(修改)

解释:

Template-Part-1 完美运行,并完美使用 Knockout 加载。如果在 Template-Part-1 工作之外完成 Template-Part-2(请参阅View: (Modified))。如果我将 a 附加<tr></tr>到 Template-Part-1 并将 Template-Part-2 放在其中,<tr></tr>则会给出错误消息。

简而言之,我试图将 Template-Part-2 中的表格嵌套在将附加到 Template-Part-1 的表格行中。这会引发上面的错误消息。但是,如果我将 Template-Part-2 放在自己的表中,放在表之后(并添加适当的 data-bind 属性),我希望将它嵌套进去,它可以完美地工作。

问题:有谁知道为什么试图嵌套我的表(模板-第 2 部分)会导致错误?我如何解决它?是否有一些淘汰规则不允许不需要绑定的东西被模板化?

0 投票
0 回答
48 浏览

css - 动态表格宽度无法正确调整

我正在尝试使用 HTML 表(和嵌套表)构建家谱树。它最终应该可以由用户使用 contenteditable 进行编辑,并且嵌套的单元格应该相应地调整大小。

然而,令我困惑的是,当我编辑单元格时,它们调整的速度太快而且太多了。为什么这样?

外面的桌子让一切都在控制之下,所以尺寸是固定的

另一方面,嵌套表格单元格仅通过指定

每个单元格的宽度都是通过百分比单独设置的,在编辑之前看起来很完美。之后就不是这样了。

DEMO here http://jsfiddle.net/KtB6C/ 尝试编辑父单元或母单元。

我知道这是一个“修复我的代码”问题,但感谢任何帮助。

0 投票
2 回答
2629 浏览

sql - oracles嵌套表中的最大行数是多少

oracle 的嵌套表中的最大可能行数是多少?

更新

这给出了错误:ORA-22813 operand value exceeds system limits, Object or Collection value was too large