时间格式在从SQL导入数据时发生变化

我有两个问题:
1.我创build了一个数据库表,其中列名TIME指定为time(7) (即00:00:00 )的数据types。 当我将数据从SQL导入Excel时,格式化格式为00:00:00.0000000格式。 任何人都可以帮助这个为什么这样做。
图片
2.当我更正数据格式时,将我的文件保存为CSV,并尝试使用SQL导入导出数据更新数据,但是我仍然需要手动将TIME数据源的属性的数据库时间格式化。 任何解决scheme,所以我不必每次都这样做。

  1. 时间(7) – 7是小数秒的精度。 时间(0)是00:00:00

所以通过定义它作为时间(7),你会得到你不想要的额外的.0000000。 尝试CASTING时间(0),它应该删除小数点后的所有内容。