求助:导入特殊文本文件格式到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
可以不需要手动编写代码来完成。可以使用sqlserver的导入和导出功能来实现。依次点击开始-所有程序-microsoft sqlserver-导入和导出数据,然后按照向导一步一步进行就可以了。当中主要要选择的是数据源(设置成文本文件),选择文本文件的路径,让后设置分隔符(指定行分割符、列分割符),然后选择目标表。等等就可以实现你要的效果了。
答:学妹的数据文件有四列,而数据库表mm只有两列,前面两列相互对应。 所以,下面2个方法你可以尝试一下: 1、如果是SYBASE数据库,可以使用BCP之类的工具导入...详情>>
答:不知道你是不是写错文件名了,pdf?详情>>
答:当电脑的全部组件(包括软件)我们国家都能生产的时候。详情>>