无法识别sqllite表中的数据类型

时间:2018-06-27 12:06:16

标签: sql-server sqlite

我想将sql lite数据库迁移到sql服务器。为此,

  1. 下载用于SQLite的ODBC驱动程序
  2. 安装驱动程序
  3. 为数据库创建系统DSN
  4. 在SQL Server中创建链接服务器。

我转移了除下表-EventLogTable外的所有数据。 当我使用链接服务器查询时.....

"select  * from OPENQUERY(SQLLITE,'select EventID,DateTime from EventLogTable')"

我的DateTime列的值为空。而DataTime列具有以下值。

EventLog table datetime column actual value

EventLogTable表结构为

CREATE TABLE `EventLogTable` (
    `EventID`   INTEGER PRIMARY KEY AUTOINCREMENT,
    `DateTime`  DATETIME DEFAULT (strftime('%Y/%m/%d %H:%M:%S','now','localtime'))

);

能否请您帮我如何获取这些值以及其存储的日期时间值的格式?

0 个答案:

没有答案