问题标签 [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 回答
2519 浏览

arrays - 无法在 JDBC 中创建 varchar2 的 Oracle ARRAY

我使用以下代码创建 varchar2 的 Oracle ARRAY:

但是array.getArray()返回["???", "???", "???"]

任何想法为什么 varchar2 的 ARRAY 没有正确创建?

顺便说一句,数字数组 ( CREATE TYPE T_NUM_LIST AS TABLE OF NUMBER) 已成功创建。

0 投票
2 回答
8254 浏览

oracle - 在 PL/SQL 块内的 SQL 中使用嵌套表变量/集合

  1. 我首先创建一个address_type对象

    /li>
  2. 我创建了上述对象的嵌套表类型。

    /li>
  3. 然后我创建另一个对象,如下所示:

    /li>
  4. 然后我创建一个嵌套表类型,如下所示:

    /li>
  5. 现在我创建一个名为person. telephone_numbers除了嵌套表telephone_number_table类型的列之外,其中许多列在这个问题中没有多大用处。

    /li>
  6. 然后我为此创建一个序列:

    /li>
  7. 要将值插入person表中,我使用匿名块,如下所示:

    /li>

到目前为止,一切都运行得非常完美。然后在像下面这样的匿名块中,我尝试创建一个嵌套表变量并在 SQL 查询中使用它:

我收到此错误:

0 投票
0 回答
291 浏览

oracle - 使用对象将变量数组插入嵌套表

我有一系列我定义的表和对象。我有一个对象嵌套表,我试图将值插入其中。这些值采用变量数组的形式,但我不知道如何插入它们。我的表格和代码如下。

表 wu.classes

表wu.students

这里的问题(我需要循环填写表格,但我只需要知道如何为一个值执行此操作,其余的我可以弄清楚):

我不知道如何访问变量数组并将其与 classes_ref_ty 一起使用。

0 投票
1 回答
3840 浏览

oracle - PLSQL错误:预期时遇到符号:在过程中

我是 PL/SQL 的新手,编写了一个程序,但无法发现错误。
实现细节:
我使用很少的游标来遍历一个表并将一些相关数据存储在一个嵌套表中(TYPE .. IS TABLE OF varchar(8))
具体来说,表先决条件存储给定课程的先决条件课程。我必须找到给定课程的直接先决条件和先决条件的先决条件,如果有的话。
代码:
这里是 precoll,

在包中声明,下面的过程在包体中。程序:

并显示错误给了我:

还有我的第二个问题,prelist 是 precoll 的变量(TYPE precoll IS TABLE of varchar2(8);)我可以通过 select 查询来查询 TYPE precoll,因为它是 varchar 的表吗?

0 投票
1 回答
948 浏览

jquery - JQuery 和嵌套表 - 定位正确的目标以添加/删除或显示/隐藏

所以像往常一样,我很难为我想要完成的事情找到正确的指导,而且到目前为止我所知道的有点“曲折”。

我正在尝试完成的工作:我正在构建一个客户端系统,该系统将 a) 保存客户端的一般数据并 b) 将他们正在使用的任何服务存储在该一般客户端容器中。该系统有点简单,只使用嵌套表,我发现它并不像我希望的那样简单,哈哈。

到目前为止,我正在构建将保存数据的模板。这个想法是让 javascript/jquery 功能不碍事,然后使用该功能从数据库中提取数据。这是一个细分:

  • 页面将提取任何搜索到的数据或显示所有客户。
  • 将显示每个客户的一般数据,但他们的服务将被隐藏,直到手动显示(这是为了防止数据向用户显示太多,从而在寻找他们时更难找到实际客户)。
  • 服务将在点击某种形式的“显示”按钮后显示。
  • 需要一个在该客户端中轻松添加更多服务的选项。
  • 需要添加其他客户端的选项。

到目前为止我有什么和我没有什么:到目前为止我已经得到了结构。我的问题是,在点击“新服务”时,我似乎无法正确定位正确的单元格以插入额外的数据。我可以看到我的主要问题是我没有唯一确定我需要定位的位置。我对此的想法是使用 JQuery 尝试 .parent() 关系,但是经过很多奇怪的尝试后,我一直失败。

尽管我当前的代码没有显示 .parent 的用法,但您可以看到它在添加服务时没有正确操作表。我也无法定位任何添加的客户端数据。“新服务”还在每个客户端中添加了多个实例,这又是我只是击中了“一般”目标而不是特定目标。

我确实在 jsfiddle 上设置了一个工作模型。如果您点击“添加”几次以添加客户,您可以看到当您尝试“显示”或“新服务”时会发生什么,而不是第一个列表。这是链接:http: //jsfiddle.net/silenced/THmvb/

我的主要问题:我如何使用这些操作元素来针对他们的特定客户而不是一切?我是否需要更改表结构以便更轻松地执行此操作?我应该涉及更多的DIV而不是表格吗?也许我自己需要更多的桌子(我试图避免过度使用它们)?对每个部分进行编号的 for 循环是否有意义?好像如果我走那条路,我仍然必须找到客户的号码。

这是代码(也在上面的 jsfiddle 链接中):

CSS

脚本(jQuery)

HTML

我非常感谢任何人能给我的帮助,让我朝着正确的方向前进。

0 投票
1 回答
20415 浏览

oracle - 将数据插入嵌套表

能否请我帮忙将值插入表中。该表称为 PurchaseOrder_objtab。这是表的类型:

LineItemList_ntab 是一个嵌套表。

下面是 LineItemList_ntabtyp 的创建代码:

这是一些可以正常工作的插入代码:

在上面的代码中,LineItemList_ntab 是一个空的 LineItemList_ntabtyp。我想向这个嵌套表添加值,而不是在 INSERT INTO 代码中为空。

这是我尝试插入值的一些代码:

上面的第一个插入语句产生以下错误:

SQL 错误:ORA-00933:SQL 命令未正确结束

上面的第二个插入语句产生以下错误:

SQL 错误:ORA-00936:缺少表达式

我可以帮我成功地将值插入 LineItemList_ntab 嵌套表吗?

更新

我有这个代码来插入数据:

我现在收到以下错误:

SQL 错误:ORA-22979:无法插入对象视图 REF 或用户定义的 REF 22979。 00000 - “无法插入对象视图 REF 或用户定义的 REF” *原因:尝试将对象视图 REF 或用户定义的 REF 插入创建 REF 列以存储系统生成的 REF 值” *操作:确保要插入的 REF 不是来自对象视图或来自用户定义的 REF 列

我很确定这个错误是因为我可能错误地创建了表,这是我为 PurchaseOrder_objtab 创建表的代码:

下面是创建嵌套表的代码:

更新2

此代码成功地将信息添加到表中:

所以错误与LineItemList_ntabtyp有关。

下面是建表代码:

我确信该错误与上表的 OBJECT IDENTIFIER IS PRIMARY KEY 有关。

更新3

谢谢你的代码。如何在嵌套表中插入多个值。

您的一项代码行是:

如果我想添加两个项目,StockNo 1004 和 1005 怎么样?是这样的吗:

更新4

如果,我向嵌套表中添加三个项目,“FROM DUAL”语句是否保持为“FROM DUAL”,还是会更改为反映三个项目的内容?此外,“UNION ALL”语句是否如下所示:

0 投票
1 回答
608 浏览

xcode - xcode故事板嵌套表传递数组

我从互联网上获取了一个类似于脉冲的应用程序示例脚本,该脚本由 xib 文件组成,我将其构建为进入情节提要以利用水平表格滚动。

出于某种原因,tableView.m 中的“cell = tableViewCell”一直因断言失败而对我失败 UITableView dataSource 必须从 tableView 返回一个单元格:cellForRowAtIndexPath

如果我注释掉“cell = tableViewCell”,程序运行不会失败,但我没有将信息传递给 tableViewCell。

有没有我看不到的简单解决方案?

表视图.m

tableViewCell.m

0 投票
1 回答
1005 浏览

oracle - ORA-22912指定的列或属性不是嵌套表类型/oracle正在创建嵌套表

我正在使用 OODB 并尝试使用两个表创建一个嵌套表。我在这里发布代码

该代码打算按分支类型创建一个表分支,然后创建一个 Publisher Type 类型,然后尝试创建一个嵌套表。

但是上面的代码给出了错误,指出指定的类型不是嵌套表类型。请帮帮我。

0 投票
2 回答
613 浏览

jquery - 在嵌套表中查找 div 放置在哪个 td 上

这是我的问题。我有类似这样的嵌套表

当我单击嵌套在深处的 div 时,我想找出表 tblMenu 的列位置。

如何使用 jQuery 获取它

请建议!

谢谢!阿尔夏

0 投票
1 回答
3545 浏览

c++ - 在 C++ 中读取 Lua 嵌套表

我正在创建一个将从 Lua 调用的 C/C++ 函数。我的函数必须调用签名如下的库函数:

我得到了这些 C/C++ 结构:

也许我对此的想法是错误的,但是从Lua我这样称呼:

我确信我仍然不理解从 C++ 引用的 Lua 堆栈,因为我正在尝试的只是不起作用。我的解决方案能够检索val1、和val2,但是当我尝试检索时,我分别得到了和。#commandsidcommands[0]commands[1]{1, 2}{2, 42}

我的 C++ 本质上是这样的(对于这个示例,我丢弃了这些值)。我已经检索val1到并且val2

lua_rawgeti()我已经尝试了lua_tonumber()和的各种排列,lua_pop()结果基本相同。

这似乎类似于这个问题,我的解决方案是在此之后建模的,但没有成功。

尝试更多我插入了这个:

此循环执行 4 次。前 2 次将值 2 和 42 分配给v。接下来的 2 次迭代跳过赋值(lua_istable 返回 true)。所以看起来虽然我已经检索了numcmdsand id,但它们仍然在堆栈中。我也很明显不明白如何在遇到子表时对其进行迭代。