表达式类型与对象类型不兼容-错误-UDT

2020-09-24 10:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

我们最近将数据库从oracle迁移到了SQL。 所以现在我正在尝试修复宇宙。 其中一个表中有一个datetime对象,需要将其转换为Date。 旧的oracle sql是TRUNC(table1.field1)

现在我必须将其转换为SQL,所以我正在尝试:

CAST(table1.field1为DATE),但它给我错误"

表达类型与对象类型不兼容

当我在sql server中运行它时,效果很好...

有什么主意吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

我们最近将数据库从oracle迁移到了SQL。 所以现在我正在尝试修复宇宙。 其中一个表中有一个datetime对象,需要将其转换为Date。 旧的oracle sql是TRUNC(table1.field1)

现在我必须将其转换为SQL,所以我正在尝试:

CAST(table1.field1为DATE),但它给我错误"

表达类型与对象类型不兼容

当我在sql server中运行它时,效果很好...

有什么主意吗?

付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼-- · 2020-09-24 11:28

你好

您需要将数据类型从DateTime更改为Date。

谢谢

Sonet

Baoming ROSE
2楼-- · 2020-09-24 11:23

如果没有转换他的对象,该对象会解析吗? 如果是,您选择的数据类型是什么?

通常,SQL Server中的DATETETIME和SMALLDATETIME应该转换为UDT中的DATE。

并且CHAR,VARCHAR和TEXT应该在UDT中转换为Char。

一周热门 更多>