开发者社区 问答 正文

图中执行语句的时候,文件有问题不应该报个错误吗?为啥执行要显示执行成功?

图中执行语句的时候,文件有问题不应该报个错误吗?为啥执行要显示执行成功?image.png

展开
收起
真的很搞笑 2023-03-15 15:09:07 232 分享 版权
来自: OceanBase
1 条回答
写回答
取消 提交回答
  • 月移花影,暗香浮动

    如果 SQL 语句中调用某个文件,但是该文件有问题(例如不存在、权限不足等),在查询过程中可能会出现以下两种情况:

    1. 如果该文件在查询过程中并没有被引用到,那么查询语句执行时不会报错,显示执行成功。

    2. 如果该文件在查询过程中被引用到,根据不同的执行情况表现可能不同:

    3. 如果查询语句在编译期间就无法找到该文件,那么查询语句执行时会直接报错,提示找不到该文件。

    4. 如果查询语句在编译期间找到了该文件,但是在执行过程中出现了问题,可能会因为该问题而导致查询语句执行失败,或者出现异常或错误提示。

    因此,如果你的查询语句中调用了某个文件但出现了问题,需要根据具体情况查找错误原因,包括是否找到了该文件、该文件的权限、执行过程中是否出现了异常等等。

    2023-03-15 15:46:08
    赞同 展开评论
问答分类:
问答地址: