问题标签 [multiple-columns]
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.
oracle - Oracle 多列分区与使用子分区
除了显而易见的之外,任何人都可以解释多列分区和使用子分区之间的区别吗?哪一个更适合 OLTP 场景?有关详细信息,请参阅《Oracle 数据库管理员指南》中的管理分区表和索引。
在多个列上分区的表的(愚蠢)示例是:
同样,子分区表的示例是:
现在这些表有什么区别?它们在“逻辑上”不一样吗?我知道向 demo2 添加分区要容易得多,因为随着时间的推移,您需要在 demo1 上拆分分区以获得更多分区。在 OLTP 场景中哪个更好?
附带说明一下,我对 INSTANCE 编号进行分区的原因与 Oracle RAC 有关。我正在尝试创建“实例关联”以阻止“热块”减慢数据库速度,因为这些需要通过 RAC 节点之间的互连发送。(我们已经凭经验证明这确实对我们的测试产生了影响)。
delphi - Delphi VirtualTreeView对多列进行排序?
我听到了很多关于 VirtualTreeView 组件的赞誉,并考虑在我们正在进行的重写中使用它。目前我们使用 StringGrid。
我找不到对多列进行排序的方法,尽管单列排序效果很好。有什么方法可以做类似于单击第 1 列>排序、Ctrl+单击第 2 列>在第 1 列之后对第 2 列进行排序等操作?
具体来说,我想至少对三列进行排序:采购订单编号、行项目、发布。
在此先感谢您的帮助!
这是我正在测试理论的代码(略微简化)(不是来自上面引用的同一个项目):
注意:在您更新后,我还编辑了我的代码,以显示它当前的状态。下面我发布了排序的结果:
这产生了以下结果(我只显示我在这里尝试排序的三列):
最初加载时:
订单行发布
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
120 3 2
120 3 1
153 2 1
153 4 2
120 2 1
153 4 1
120 1 1
153 3 1
153 2 1
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4
第一次点击后
订单行下达
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4
120 3 2
120 3 1
120 2 1
120 1 1
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
153 2 1
153 4 2
153 4 1
153 3 1
153 2 1
第二次点击后
订单行下达
153 7 2
153 7 1
153 6 2
153 6 1
153 4 1
153 4 2
153 4 1
111 4 2
111 4 1
153 3 1
120 3 2
120 3 1
111 3 1
153 2 1
153 2 1
120 2 1
111 2 1
153 1 1
153 1 2
120 1 1
111 1 5
111 1 1
111 1 3
111 1 2
111 1 4
第三次点击后
订单行下达
111 1 1
120 1 1
153 1 1
111 2 1
120 2 1
153 2 1
153 2 1
111 3 1
120 3 1
153 3 1
111 4 1
153 4 1
153 4 1
153 6 1
153 7 1
111 1 2
153 1 2
120 3 2
111 4 2
153 4 2
153 6 2
153 7 2
111 1 3
111 1 4
111 1 5
谢谢你的时间!
java - 在 Java 中创建多列组合框
我需要在 Java 中创建一个 ComboBox,它将在左侧的列中包含信息,在右侧的列中包含 Checkbox,以便用户可以在 ComboBox 中选择多个项目。这需要是一个 ComboBox,因为列表中可能需要检查 100 个项目,但它们不会占用用户界面上的太多空间。
有谁知道如何做到这一点?
oracle - 在 Nhibernate 中使用外键关系映射复合主键
我工作的一家公司正在使用 ERP,它的旧数据库是 Oracle。到目前为止,我一直使用包(oracle 存储过程)来访问数据,但这些年来这个数字一直在增长,现在我无法再管理它们了。
我试图用 Nhibernate 做一些实验,并开始映射几个表。
所有表都有复合主键。简要说明:
表顺序(表名:OCSAORH)
OCHORDN ( PK ) => OrderNumber
OCHAMND ( PK )
OCHCOSC ( PK ) => 公司
OCHCLII
...
表 OrderLine(表名:OCSALIN)
OCLORDN ( PK ) => OrderNumber
OCLAMND ( PK )
OCLCOSC ( PK ) => 公司
OCLLINN ( PK ) => 行号
OCLSSEQ ( PK )
OCLITMN
...
这是我的映射
订购:
订单行:
有了这些映射,一切正常;我可以加载订单,延迟加载会加载我的行。在阅读一些文档时,我注意到我没有定义多对一关系,所以我添加了这个:
到 OrderLine 映射文件。
现在,如果我运行我的测试应用程序,订单已正确加载,但未加载订单行。
我得到一个{NHibernate.ADOException} = {"could not initialize a collection: ... }
我试图调查并注意到生成的检索行的查询是错误的。这是 SQL:
如您所见,选择的最后 3 个字段(前缀为 OCH 而不是 OCL 的字段)不是 OCSALIN 表的成员;它们是 OCSAORH 的关键。
花了 1 天时间阅读文档和示例后,我无法弄清楚我做错了什么。
有没有人可以尝试帮助?
mysql - 为什么 MySQL 的多列索引会人满为患?
考虑以下 MySQL 表:
据我了解,with_what
索引的第一with
级必须有 2 个唯一条目,“子索引”中必须有 3 个(编辑:4)唯一条目what
。但是 MySQL 为每个级别报告 4 个唯一条目。换句话说,每个级别的唯一元素数始终等于log
表中的行数。
编辑:“第二级”的唯一条目数等于记录总数是可以的,但对于顶级则不行。
EDIT2:已经注意到如果列占用的位数with
发生变化,例如到 int(11) 并返回到 int(10),那么基数开始按预期工作。甚至EXPLAIN SELECT COUNT(DISTINCT 'with') FROM log
显示足够的价值rows
。
这是一个错误,一个功能还是我的误解?
c++ - C++ IDE 功能:标题和实现文件的同步查看列?
现代屏幕具有较大的分辨率,可以轻松容纳两列或三列 80 列代码。C++ 基本上要求您将代码分成.hpp
文件.cpp
。
那么,为了利用这个空间,为什么不在打开.cpp
文件时自动在第二列中打开.hpp
文件(反之亦然)?这显然不适用于极端情况,尽管对于许多项目来说,文件名之间存在直接对应关系,这很容易确定。对我来说,这似乎是对这个空间的非常合理的使用,很难想象它还没有完成。
有没有一个IDE可以做到这一点?插件?或者,为什么你认为它做不到?
iphone - 如何将列标题动态添加到 iPhone 中有大量列的 tableView?
在我的 iPhone 应用程序中,我有一个水平滚动的 tableView。它有 30 列。tableView 类似于 ASP.Net 中的 gridView。
如何在 TableView 标题部分添加列标题?
tsql - TSQL 问题:按多列分组
我有一个包含多个列的表,这些列代表一个动作的出现。
简单表示例
不太确定如何表示数据,但上面应该显示它......每行,我有多个要分组的列。专注于“a”部分,我希望输出如下:
只是不知道如何去,甚至是最好的方式,用多列分组。如果它是一个带有序列号的“高”表,那将是一个快照......
我担心的一件事是......如果我在多行中具有相同的值(它们多次执行相同的操作),我堆叠列并尝试对行求和。因此,例如第 6 行有 3 和 15 的值为 a,我尝试 Sum() 该组的总数,我不希望 6 计算两次(如上所示
编辑: 试图在这里澄清......我有一排有“行动”的客户。动作被折叠成 value1 到 value15。我想计算“类型,值”组的数量。
我之前的计数是错误的......我想要有特定操作的不同客户,而不是特定操作的数量。所以IA应该是4,使用上面的可见表。
我想出的最终注释代码审查问题。Unpivot 以构建唯一日期/值对的列表。
c# - ASP.NET 中的多列列表框类型控件
ASP.NET 中是否存在允许多列和多选的列表框控件?
我看了但找不到,那么我现在有哪些可用的选项?