寻数据的导入导出的解决方案
前置条件:
1)同一台机子的两个Sql Server 2000
2)不同的两个数据库
3)从一个数据库的表中导出数据(源表)到另一个数据库的两个表中(主表和从表)(目的表)
实现:
从源表导出到目的表中,目的表中主键中自增类型,从表中有主表的外键,该外键为主表中自动生成的外键.请大家提出解决方案,最好的方案是通过调度作业定时完成.
表结构如下:
1、 数据源表结构
序号 字段名 类型 属性 描述
1 SRCName Varchar(100) 网页来源名称
2 URLTitle Varchar(500) 网页引用标题
3 URLTopic Varchar(500) 从网页<title>置标解析出的标题
4 Content Text 过滤后的网页正文内容
2.目标表结构
目标表有两张表,一张是主表,另一张是从表
主表结构:
序号 字段名 类型 属性 描述
1 nContentId Numeric PK 主键,自增,唯一
2 vcTitle Varchar(2000) 非空 标题
3 vcDescript Varchar(5000) 概述
4 iCatalogId int 非空 所属栏目
5 iColumnsId int 所属专题
6 vcFrom Varchar(500) 内容来源
7 vcState Varchar(1) 非空 发布状态
8 vcSpe Varchar(1) 非空 内部查看状态
9 vcIP Varchar(50) 非空 录入者IP
10 iClickCount int 非空 点击次数
11 nAdminPK int 非空 录入者ID
12 iClickCount datetime 非空 录入时间
从表结构:
序号 字段名 类型 属性 描述
1 nContentId Numeric PK 主键,从主表中取
2 texContentValue text 非空 内容
3.导入导出对应字段
源表字段 目的表字段 说明
- nContentId 自动生成
URLTopic vcTitle
- vcDescript 固定为null
- iCatalogId 固定为23
- iColumnsId 固定为null
SRCName vcFrom
vcState 固定为0
vcSpe 固定为0
vcIP 固定为127.0.0.1
iClickCount 固定为0
nAdminPK 固定为0
iClickCount 固定为0
从表
nContentId 从主表中获得
Content texContentValue