2012-02-06 113 views
1

为什么我的longcomment字段(定义为varchar(600))的长度只能达到255来自Excel电子表格?电子表格中值的长度超过300个字符,表中的字段在varchar(600)处定义。但是,当我在SQL中选择该字段时,它在255处截断。SQL Server 2008 - 定义在600 varchar的列只能捕获255个字符

谢谢!

+2

你如何从Excel到SQL? – Stu 2012-02-06 21:22:32

回答

3

当分析Excel文件进​​行导入时,只扫描特定数量的行以确定输入的列大小。如何导入数据会影响您需要更改的内容,基本上您需要覆盖检测到的列大小或增加扫描的行数。如果您需要更多帮助,请留下您正在使用的导入方法的评论。

1

在Microsoft SQL Server Management Studio中,您可以通过转至工具/选项菜单并打开树控件上的查询结果分支来更改大小。然后,在“结果到文本”下的叶子是“列中最大字符数”值。

+0

并重新启动Microsoft SQL Server Management Studio ... – 2014-04-03 14:52:54