什么是用于Sqlite数字的最佳SQL字段类型

时间:2014-02-18 00:58:36

标签: sql sql-server sqlite

我正在将数据从sqlite数据库加载到ms SQL数据库中。 Sqlite中的字段类型是Numeric。 什么是最好的字段类型,以便我不会丢失任何细节?

3 个答案:

答案 0 :(得分:1)

代表什么是基础数据? SQLite中的Numeric在技术上是列关联,而不是存储类型。其他数据库没有“列亲和力”的概念,其解释为here。在SQL Server中,类型描述了数据的存储方式。

数字列亲和力的意图可能是固定点数值。在这种情况下,decimal / numeric将是SQL Server中的正确类型。

请注意,numeric也可以应用于日期,日期时间和布尔值。您可能希望将这些数据类型存储在SQL Server中(可能是datedatetimebit)。

答案 1 :(得分:0)

我对SQLite的理解是有限的,但是从我在这里阅读的内容:Datatypes in SQLite,数字亲和力似乎并没有真正告诉你很多关于其中包含的数据。

如果是这种情况,最好的办法是查询值以查看您正在处理的内容,然后再决定。可能性为FLOATDECIMAL

答案 2 :(得分:0)

将NUMERIC列从SQLite转换为SQL Server的最佳类型是DECIMAL。 http://msdn.microsoft.com/en-us/library/ms187746.aspx