将csv数据导入sqlite时,是否有一种通用方法可以强制某些数据类型?

时间:2018-11-14 10:29:21

标签: sqlite import

我有一个包含混合数据的CSV文件,我正在尝试将其导入到现有的SQLite数据库中。我有两个应用程序来管理数据库(一个在我的GIS软件中,一个是称为DB浏览器的开源),但是在两个导入的表中,只是将所有字段都设置为“文本”数据类型,尽管其中一些字段仅包含“文本”数据类型。数字。有时我设法导入了DBF,其中列标题指定了数据类型,但是即使在我真的需要它为“真实”时,它也会将所有内容强制转换为“整数”(因为奇怪的是SQL无法正确地对整数进行数学运算)。

鉴于我的两个应用程序都发生了相同的情况,我假设问题出在SQL导入方法本身。我可以通过准备CSV文件或在SQL中将字段强制为正确的数据类型来做任何事情吗?

0 个答案:

没有答案