Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用导入导出或SSIS将双精度sql转换为字符串sql_Sql Server_Excel_Ssis_Sql Server 2017_Ssis 2017 - Fatal编程技术网

Sql server 使用导入导出或SSIS将双精度sql转换为字符串sql

Sql server 使用导入导出或SSIS将双精度sql转换为字符串sql,sql-server,excel,ssis,sql-server-2017,ssis-2017,Sql Server,Excel,Ssis,Sql Server 2017,Ssis 2017,我有excel,它有如下数据 2015.0230 2015.1100 2015.9000 我正在使用向导[import-export]将这些值加载到DB表中。 然而,加载后,它如下所示: 2015.023 2015.11 2015.9 当我将其转换为char或nvarchar时,其抛出错误: 从double到nvarchar的未知转换

我有excel,它有如下数据

2015.0230
2015.1100
2015.9000
我正在使用向导[import-export]将这些值加载到DB表中。 然而,加载后,它如下所示:

2015.023
2015.11
2015.9
当我将其转换为char或
nvarchar
时,其抛出错误:

从double到nvarchar的未知转换

<我应该考虑什么数据类型?有没有什么方法可以通过SSIS完成这样的事情


我希望在DB表中得到的结果应该与excel文件相同。

您可以使用SSIS并直接以字符串类型读取值,但请注意实际值可能与excel显示的值不同。您还可以将它们视为数字,并使用SQL添加尾随零,前提是它们始终为第四位小数。它们是相同的数字。剩下的只是格式化。如果要在SQL中存储数字,请忘记格式化。您没有包含引发该错误的代码或正在加载的数据类型,因此任何人都无法猜测发生了什么。首先,请确保excel中的数据存储为文本。您可以使用SSIS并直接以字符串类型读取值,但请注意实际值可能与excel显示的值不同。您还可以将它们视为数字,并使用SQL添加尾随零,前提是它们始终为第四位小数。它们是相同的数字。剩下的只是格式化。如果要在SQL中存储数字,请忘记格式化。您没有包含引发该错误的代码或加载到的数据类型,因此任何人都可以猜测发生了什么。首先,请确保excel中的数据存储为文本。