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

oracle - 存储过程中的嵌套表

下面显示的 PL/SQL 脚本在第 20 行执行失败:

以下是报告的错误消息:

任何想法如何解决这个问题。

请注意,我编写此代码只是为了将此问题发布给 SO。类似的代码是更大包的一部分......

提前致谢!

0 投票
1 回答
3285 浏览

oracle - PL/SQL 包类型与模式类型

我想要做的是以下几点:

但它不编译:

错误 (16,14): PL/SQL: ORA-00902: 无效数据类型

当我string_list_t在包外定义为

它按预期编译和工作。这里有什么区别以及如何使用包中定义的类型正确地做到这一点?

0 投票
0 回答
257 浏览

sql - 是否有任何 SQL 标准包含 REF CURSOR 或 TABLE 类型定义?

我总是觉得很难阅读相当抽象的 SQL 标准规范,例如这里的文档:

http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt

我想知道,任何主要 RDBMS 支持的 REF CURSOR 概念(Oracle、Postgres、SQL Server ......)或 TABLE 类型(可用作嵌套表,例如在 Oracle 中)或任何相关概念以某种方式标准化?

例如,HSQLDB,一个非常符合标准的数据库(从 2.0 版开始)支持将类型UNNEST取消嵌套ARRAY到表中的功能。这种取消嵌套的概念可以认为是关系建模中非第一范式的一部分,这似乎是一个常见的概念。这就是为什么我认为它可能值得标准化......

0 投票
1 回答
169 浏览

oracle - 如何借助 Oracle 元数据系统表区分嵌套表和表?

我在 Oracle 中有嵌套表 xxx_nested_table

当我从 user_objects 中选择记录时,我无法区分带有表对象的记录和带有嵌套表对象的记录:

怎么区分呢?在什么系统元数据表上?

0 投票
2 回答
2113 浏览

oracle - Oracle、对象表和嵌套表

假设我有 2 个对象 MY_OBJ、MY_NESTED_TABLE_OBJ

MY_OBJ 的表


如何将 VARCHAR2(100) 插入到属于 table_attribute 的嵌套表中?什么是sintax??

做一个简单的插入,如:INSERT INTO attribute_nst VALUES ('some text');给出错误

无法引用嵌套表列的存储表

我想要的是从PROCEDURE doStuff(text VARCHAR2)中插入,我尝试过:

...和其他组合并没有什么,所以请帮忙!

0 投票
3 回答
3494 浏览

sql - Oracle中的嵌套表主键和外键

我正在尝试将主键和外键添加到嵌套表中,很难知道如何操作。

这就是我所拥有的;

现在的问题是这部分,试图做一个外键 -

给出这个错误 -

*从命令的第 3 行开始出错:
alter table profile_storage_tbl add CONSTRAINT fk_userID FOREIGN KEY (userID) REFERENCES user(id)
错误报告:
SQL 错误:ORA-30730:嵌套表列 30730 上不允许引用约束。00000 -“引用约束嵌套表列上不允许”
*原因:试图在嵌套表列上定义引用约束。
行动:不要在嵌套表列上指定参考约束。

0 投票
2 回答
2187 浏览

c - 为 Lua 包装 C 库:如何创建嵌套的函数表?

与这个问题相关的代码在这里:https ://github.com/jchester/lua-polarssl/tree/master/src

目前我正在尝试包装 PolarSSL 库 (http://polarssl.org) 的一部分,以便让我访问 SHA-512 HMAC(luacrypto 不提供此功能)。

我瞄准的 API 是这样的形式:

或更充分

如果您在上面的链接中引用 polarssl.c,您会看到我编写了包装 PolarSSL 代码的函数。然后我正在尝试构建函数表:

其中 CORE_MOD_NAME = 'polarssl',HASH_MOD_NAME = 'polarssl.hash',HMAC_MOD_NAME = 'polarssl.hmac'。

当我在这个问题的顶部运行类似于 Lua 代码的测试脚本时,我得到了这个:

我尝试寻找如何实现这种 module.submodule 方法的示例(例如naim vs luasockets),但每个人似乎都有不同的实现方式。我完全迷路了。

0 投票
1 回答
5218 浏览

oracle - 连接嵌套表和普通表以获取结果

我有一个普通表temp和一个嵌套表temp_nt

假设我的嵌套表有ID, X

可以说嵌套表中的数据就像

是否可以同时加入两者以获得如下数据,

由于ID=5不存在于嵌套表中,因此它被排除在计数之外

0 投票
1 回答
302 浏览

oracle - 在 oracle 10g 中取消嵌套表

所以我刚刚为我的表创建了这个触发器:

我现在想通过使用类似的查询来取消表QUOTES的任何嵌套,该查询取消嵌套表并列出其中的所有四个数据项。ACTORIDQUOTES

这是原始表模式

0 投票
1 回答
1521 浏览

date - PL/SQL 在嵌套表中查找值

你好我有问题不知道有没有人可以帮忙。我已经创建了嵌套表并在表中插入了值。

因此将在 new_table 中插入 30 行,每行代表本月(六月)的一个月中的 1 天。以上是第一行的示例,其中 day = 01/06/2012 具有 8 小时的数据。

我如何编写一个程序来查找所有特定日期的所有平均小时数,例如表中所有星期一的所有第一小时的平均值(天哪,我希望我说得通)。

结果应该是 7 行(一周 7 天)

第二张表:

我尝试使用以下内容插入。将结果插入旧表但不起作用。

例如,在运行您的 select 语句后,old_table 在星期五应该有以下数据。小时和日期在嵌套表中,tdate 是 DATE 类型。如您所见,结果是您的 select 语句生成的,但被插入到同一个结构化表中。