第一,你的文本是被格式化好的。
第二,格式化以后,你应该清楚每个字段存的是什么内容。根据你的内容sqlserver
会自动生成数据类型,一般都是varchar型。如果你认为不满足,你可以进行修改。
满足以上两条后,看下边的
*** 作步骤
就是在库上右击。导入。然后你根据下一步自己来就行。
学妹的数据文件有四列,而数据库表mm只有两列,前面两列相互对应。
所以,下面2个方法你可以尝试一下:
1、如果是SYBASE数据库,可以使用BCP之类的工具导入(数据文件后面两列可以先使用编辑器去除,否则会合并在author列,超过列定义宽度的被截掉)。如果是其它类型数据库,可能也会有类似工具导入。也可以使用第三方工具导入,比如PB中的Import功能(不必处理数据文件)。
2、使用SQL语句,你说过已经编程循环读取了文件的前两列信息,可以使用INSERT语句插入即可。
3、至于你提供的是ODBC驱动的错误提示:可能是由于超时所致。由于本人对ASP不甚了了,所以建议你在插入数据时,尽量逐条提交,提高事务的执行效率,也许会避免你所说的错误。或者可能需要使用ASP处理连接超时的问题!
希望我的回答对你有所帮助!
文本数据库是包含对象文字描述的数据库。通常,这种词描述不是简单的关键词,而是长句子或短文,如产品介绍、错误或故障报告、警告信息、汇总报告、笔记或其他文档。通常,具有很好结构的文本数据库可以使用关系数据库系统实现。
右击数据库名
所有任务
生成SQL脚本
点击全部显示
选择你要生成脚本的表名
保存就行了
不过这样不会包含以前的数据值
如果你把一个数据库中的表及表的数据全部复制到另一表中
可以这样
把两个数据库都还原
在查询分析器中
选择你要导入进去的数据库名
但要保证这个数据库中没有你要导进去的这个表名
再写sql语句
select
into
表名
from
原数据库dbo表名
这样表及数据都导入进去了
以上就是关于150KB的文本文件怎么存进数据库(sql server)用text,ntext,varchar(全部的内容,包括:150KB的文本文件怎么存进数据库(sql server)用text,ntext,varchar(、如何把文本文件导入SQL数据库里面的一个表、用文本做数据库怎样修改文本文件指定的内容比如等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)