我有不同的实体,但具有讽刺意味的是,在同一时间,他们是非常相似的,我想知道我是否可以保存他们在一个统一的表。
我需要四个部门,委员会,团体和乐队表中的部门表列应(名称,代码),委员会应(标题,ID),和组(描述,数字),和乐队(符号,数字)
我想做一个统一的表,其中有另一个字段(列)来保存行类型,并使列名称(FLD 01,FLD 02,FLD 03,FLD 04等)。并制作另一个表格来保存Map
Departments FLD01 Name
Departments FLD02 Code
Committees FLD01 Title
Committees FLD02 ID
Groups FLD01 Description
Groups FLD02 Num
Bands FLD01 symbol
Bands FLD02 Figures
我用SQL检索数据,想知道是否有一种方法可以将这个联合表连接到这个表,这样我就可以自动获得列名,而不是FLD 01,FLD 02等。请告知我将一次只检索类型(部门,波段,...)。
1条答案
按热度按时间ogsagwnx1#
理论上,当然,您可以编写dynamic pipelined table function并始终通过这个流水线表函数检索数据。
实际上,如果相似性是所有这些实体都具有相同数量和类型的列,但列具有不同的名称,那么从数据模型的Angular 来看,将它们合并组合起来似乎不太可能有意义。