【发布时间】:2022-07-15 04:13:22
【问题描述】:
当我在谷歌上搜索时,它显示错误意味着编译时错误,异常是运行时错误?但我认为事实并非如此......
【问题讨论】:
-
错误是一种无法修复的情况,只能报告。异常不是错误,这是必须处理的特殊情况。
-
这个错误与异常的概念并不特定于数据库,它是编写代码的基本范式之一,代码可以被解释或者它是
Error,解释或编译的代码可以在运行时引发Exceptions。在 MySQL(和其他 RDBMS)中,有一个 type 异常,称为Error Exception,这进一步混淆了术语...... -
"如果引发的条件导致语句除了与引发条件相关联的内容(即,不是完成条件)之外没有任何效果,则称该条件为异常条件或异常。如果引发的条件允许语句具有与引发条件相关的效果以外的效果(对应于成功完成、警告或无数据的 SQLSTATE 类代码),则表示该条件作为完成条件。" ISO/ANSI SQL 标准。 IE。错误就是例外。
标签: mysql sql exception compiler-errors runtime-error