我在oracle的两个表按下面和从存储过程或在用于.NET芯C#代码需要从这两个表的映射数据。双方会为我工作。
第一表包含的数据是在关键值形式,其中“密钥”是第二个表的ID。值是实际需要的数据。
第一个表:
ID Data
1 {"f100000":["02/02/2012"],"f100001":["01/04/2013"]}
所以,“f100000”,“f100001” ......等是二表中的键和ID
第二个表有标识和名称的简单数据
ID Name
f100000 Name of the field
f100001 Name of the field2
我希望结果会按如下:
Key Value
Name of the field 02/02/2012
Name of the field2 01/04/2013
这不会在目前的形式发生没有多余的代码冗余/低效当数据库设计还有待改进。
可以表1的设计不能得到改善,即具有对于f ######值和相应的日期的单独字段。
这样,在F值######可以被索引,以便将连接两个表之间的高效运行。
该修正案将需要在其中将记录插入表中的代码来进行。
如果没有,你就必须:
由于这将需要每个代码运行的时间内完成,这是非常有效的。更好的重新设计表格1,并添加逻辑需要插入。