首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL不会导入,因为数据将被截断。如何才能切断16个字符的字符串?

SQL不会导入,因为数据将被截断。如何才能切断16个字符的字符串?
EN

Stack Overflow用户
提问于 2015-07-23 11:49:24
回答 1查看 1K关注 0票数 1

我需要将一个.CSV文件导入Server表。在表中,其中一列为数据类型varchar(16),但在.CSV Excel文件中,该列中的大多数条目是25个或更多字符。我需要SQL Server将字符串剪掉16个字符并导入它。我该怎么做?我甚至不知道如何开始对此进行编码

我使用AnySQL大师导入向导将其导入到表中

  1. 右击表
  2. 点击数据管理
  3. 点击导入
  4. 选择.csv作为文件类型
  5. .csv中选择哪些列与sql表中的列匹配
  6. 点击OK。

如果.csv中的字段大小正确,那么导入就没有问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-23 12:01:07

简单解

  1. 用Excel打开您的.CSV文件。
  2. 在Excel中保留前16个字符并删除其他字符(搜索左函数)
  3. 使用从Excel文件导入数据
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31586503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档