首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OPENQUERY datetime2

OPENQUERY datetime2
EN

Stack Overflow用户
提问于 2015-10-03 00:15:53
回答 1查看 142关注 0票数 2

我们正在为一个相当大的环境从SQL Server 2005迁移到2014。我们已经注意到,当涉及到日期时间时,OPENQUERY在与MySQL数据库交互时表现出不同的行为。以前,它可以很好地转换为DATETIME列。在2014年(我假设开始于2008年左右),它现在转换为DATETIME2 (以最高精度)。这会在比较DATETIME列或插入到DATETIME列时产生问题。

有没有办法在服务器级上指定(或指定默认值)这些类型将被转换为哪种类型?重写所有查询将是一项艰巨的任务,如果可能的话,我想现在就避免这种情况(更确切地说,是在我们编辑或引入新事物时重写)。

EN

回答 1

Stack Overflow用户

发布于 2016-05-05 20:46:35

在迁移日期字段时尽量使用VARCHAR数据类型,根据需要可以方便地进行各种类型的转换/转换。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32911493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档