| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:俩同类型表合并的数据库方法
只看楼主 加入收藏
uw1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2012-2-13
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
俩同类型表合并的数据库方法

sql server 2000中有两张动态任务表(有别的程序在做插入更新删除操作),用以监控仓库的进货出货状况,现在具体到字段有不统一的地方

我会把这个任务表的字段和格式统一, 并另外制作一个统一的任务表,希望此表可以实时的映射前述进出货任务表的信息

新表的格式已经定了(任务类型,任务号, 源头,目的, 货品编号, 货品尺寸,起始时间),现在是额外写了个程序把那两个格式不统一的表信息处理后填入

如果新的进出任务表做成后,有没有可能用sql server本身的功能将结果映射到新表里,因为多跑一个程序就是多一份开销,实在属于下策。。。

小弟不才,大约知道可以用视图做个映射,或者是存储过程可能也行,如果有思路的请帮个忙。

表结构和系统结构方面就不要多说了,因为已经定了,而且仅限用sql server数据库本身来做。

如果我实现了也会分享过来的。。。谢谢各位


搜索更多相关主题的帖子: 统一 server 动态 
2012-04-28 00:04
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:20 
对你提的问题很有兴趣。
你的想法也是可行的。
为了省时间,你最好把两张动态任务表的表结构和一些数据也传上来。

做自己喜欢的事!
2012-05-02 12:09
uw1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2012-2-13
收藏
得分:0 
回复 2楼 netlin
谢谢关注哈
两个输入表的结构本来不一样的,所以新设计了一个任务表

结构如下:

Column Name/Data Type/Length
Mission_Type  nvarchar  10  任务类型(进/出/移位)   
Mach  char  2               分支设备号(1~5,有5个区域)
Mission_No  char  5         任务号(对于同一个目的来说唯一,1~16500,循环使用,但是没有和目的地绑定)
SourceType  nvarchar  4     源头类型(bay-进出任务的起始和终结位置,对应一下自动化设备/cell-存储单元,有编号, 因为是自动化仓库)
Source#  char  5            源头编号
Source_FB  char  5          源头前/后(因为任何这些起始和终结位置或者存储单元都可以放最多两个货品,一前一后)
DestinitionType  nvarchar  4目的地类型
Destinition#  char  5       目的地号码
Destinition_FB  char  5     目的地前/后
Product#1  char  10         产品1的编号(有了编号,其他信息可以去产品表找)
Product#2  char  10         产品2的编号
Length  char  3             产品长     (对于同一个任务,产品长宽是定的,能放俩个也会放两个一样的)
Height  char  3             产品宽
Date  datetime  8           日期
Time  char  10              时间

原来两个动态表里同样的列是有的,也只需要看这些,但是列名又不一样,需要改成一样的吗?
如果这样不够的话我再看看需要什么
2012-05-02 22:28
uw1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2012-2-13
收藏
得分:0 
目前写了程序实现了新表里的数据同步,但是还用不到,因为以控制部门为用户做的试验表,不然产品长度和宽度我也不会单独拿出来,产品表可以查
2012-05-02 22:30
uw1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2012-2-13
收藏
得分:0 
帖子被催结了,如果可以帮忙不能回复给我发个信好了
2012-05-03 04:59
快速回复:俩同类型表合并的数据库方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014585 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved