为什么ADB不是无效的数据返回null吗?

为什么ADB不是无效的数据返回null吗?image.png

展开
收起
真的很搞笑 2023-04-18 12:07:22 276 分享 版权
1 条回答
写回答
取消 提交回答
  • 一般情况下,ADB 执行查询的返回结果应该是有效的数据,而不是 null。如果查询没有返回任何行,那么结果集会为空,而非返回 null 值。

    在某些情况下,如果查询时出现错误,ADB 可能会返回 null 值,比如一个无效的 SQL 语句、查询的表不存在等等。这些情况下,ADB 的确会返回 null 值,而不是有效的数据。

    但是,在大多数情况下,如果您使用有效的 SQL 语句并且查询的表或视图存在并且能够连接到 ADB 数据库,那么 ADB 查询应该返回有效的数据,而不是 null 值。如果您遇到了 ADB 查询返回 null 值的情况,可以检查是否存在如下错误:

    1. SQL 语句不正确或不完整;
    2. 查询的表或视图不存在或已被删除;
    3. 数据库连接存在问题或者网络不稳定等原因导致查询失败。
    2023-04-21 09:01:42
    赞同 展开评论

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理