database - DOORS 数据库中的动态数组值得使用吗?

标签 database arrays ibm-doors

我是 DOORS 数据库的新开发人员,我正在用 dxl 编写脚本。 如您所知,dxl 中有一维数组。我想使用多个维度,所以我决定使用动态数组,但这大大降低了我的脚本速度,而且当我们每个模块有大约 14,000 个对象时,脚本需要一天左右的时间才能运行。

我想知道在这些脚本中使用动态数组是否合理,或者是否有人有处理数据库中动态数组的经验?

只是好奇谢谢!

最佳答案

动态数组比 DOORS 中的 C 样式数组慢得多,因此如果您事先知道数组的大小,则应避免使用它们。

如果您知道元素的数量但需要更多维度,您可以这样做:

//Define an array of (for example) bool
int imax=5
int jmax=7
bool myarray[imax*jmax]

//Access for example element myarray[3][2]
int i=3
int j=2
bool mybool=myarray[i*jmax+j]

关于database - DOORS 数据库中的动态数组值得使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960146/

相关文章:

sql - 按跨年的日期范围(同一月和同一天)过滤

database - 返回到 Oracle Forms Builder 中的数据 block 输出的自定义查询?

javascript - 获取数组值之和时如何修复[Object object]响应?

c - 错误: expected expression before ‘{’ token while assigning a character array

ibm-doors - DOORS DXL 用于将版本化链接更改为特定目标基线

python - 使用 dxl 将 DOORS 对象导出到 csv 文件不会写入所有对象?

mysql - MySQL 调查设计中的可重用问题

ruby-on-rails - Amazon SimpleDB 是我数据的不错选择吗?

arrays - 我可以使用 `sortrows` 的比较函数吗?