模式和解

发布于 2025-02-11 12:46:46 字数 238 浏览 0 评论 0原文

我已经写了一个案例语句为:

cases当urluck ='abc'然后nowed_bal else null结束,因为nower_balances_ro

和我的工作失败了,说这个错误

源是ODBC连接器,已连接到Microsoft SQL Server。

架构对帐检测到类型不匹配的现场nower_balances_ro。将数据从字段类型varchar(最小= 0,最大= 58)移动到十进制(15,3)

I have written a case statement as :

Case when currency=‘Abc’ then outstanding_bal else null end as outstanding _balances_RO

And i my job is failing saying this error messege

Source is ODBC connector , connected to Microsoft SQL server.

Schema reconciliation detected a type mismatch for field outstanding_balances_RO . When moving data from field type varchar(min=0,max=58) into Decimal (15,3)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘴硬脾气大 2025-02-18 12:46:46

由于您已经在Select语句中使用了表达式,因此将该表达式包装在铸件中以迫使其为十进制(15,3)数据类型。

Since you're already using an expression in the SELECT statement, wrap that expression in a CAST to force it to DECIMAL(15,3) data type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文