针对一些,需要不同类型终端连接的项目,会用到不同的开发平台,不同的数据库连接接口。这个时候就需要注意,一些函数的返回值,以免出现一些莫名的BUG。


如下,同样的SQL语句:select datename(month,getdate())

在sqldbx中执行,返回“03”,而在python中使用pymssql连接,则返回"march"。从而导致一张报表出现故障,无法正常检索数据

sum(CASE WHEN rq = datename(year,getdate())+‘-’+datename(month,getdate()) THEN (CASE WHEN djlx ='01' THEN 1 ELSE -1 END ) ELSE 0 END )

 

不同数据接口,函数的返回值的差异

不同数据接口,函数的返回值的差异

相关文章:

  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2022-02-02
  • 2021-12-07
相关资源
相似解决方案