爱问知识人 爱问教育 医院库

求助:导入特殊文本文件格式到SQL数据库中的脚本问题?

首页

求助:导入特殊文本文件格式到SQL数据库中的脚本问题?

求助:导入特殊文本文件格式到SQL数据库中的脚本问题?

本人有以下文本需要导入到SQL数据库中但是不知道的脚本如何编写,恳请各位高手指点迷津。非常感谢!!


8|-0000001 .|+000000000387820.|2008-03-31| |  
9|-000000000003919.|-000000000123620.|2008-03-31| | 
8|-00000001 .|+000000000381230.|2008-05-30| |  



文本说明:各字段使用“|”分割,换行使用{LF},要求如下:

第一字段为:系统标识 char(1),

第二字段为:年累计额 decimal(18,3)  为数值型,可正可负,文本中长度固定若为负值前加“—”,若为正值前加“+”,文本中位数不足前补零,

第三字段为:月累计额 decimal(18,3)  为数值型,要求同上,

第四段为:交易日期 smalldatetime),文本中长度为10

第五段为:起息日期 smalldatetime),文本中长度为8
   应可以采取追加记录,或者重新建库添加记录两种方式的脚本。
 


即转入sql后格式如下:

系统标识     年累计额          月累计额        交易日期    起息日期

  8       -1 .000        387820.000   3/31/2008  4/23/2001
  9            -3919.000       -123620.000   3/31/2008  1/1/2001
  8        -1 .000        387820.000   5/30/2008  4/23/2001



提交回答
好评回答
  • 2008-04-08 21:44:38
    可以不需要手动编写代码来完成。可以使用sqlserver的导入和导出功能来实现。依次点击开始-所有程序-microsoft sqlserver-导入和导出数据,然后按照向导一步一步进行就可以了。当中主要要选择的是数据源(设置成文本文件),选择文本文件的路径,让后设置分隔符(指定行分割符、列分割符),然后选择目标表。等等就可以实现你要的效果了。

    小***

    2008-04-08 21:44:38

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 170-189
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):