将数据库规范化为1NF

时间:2015-04-28 19:51:25

标签: sql vba ms-access access-vba

是否有人有更改格式为

的表格的代码/想法
Bldg____Meter1___Meter2___Meter3
Bldg1___1________2________3_____
Bldg2___4________5________6_____

Bldg____Meter
Bldg1___1____
Bldg1___2____
Bldg1___3____
Bldg2___4____
Bldg2___5____
Bldg2___6____

这正常化为1NF吗?

无论如何,通过VBA或SQL来做这件事都很好,只是寻找任何想法。

1 个答案:

答案 0 :(得分:1)

INSERT INTO newTab (Bldg, Meter) SELECT Bldg, Meter1 FROM oldTab
INSERT INTO newTab (Bldg, Meter) SELECT Bldg, Meter2 FROM oldTab
INSERT INTO newTab (Bldg, Meter) SELECT Bldg, Meter3 FROM oldTab