问题标签 [raiseerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
250 浏览

sql - “其他人时例外”忽略if子句?

嘿伙计们,我有这个触发器:

我有这个程序:https ://pastebin.com/rM6cA6zc 我已将程序放在 pastebin 的一个文件中,这样它可能更具可读性

所以这就是问题所在。正如你所看到的,我在触发器中抛出了一个异常,并在“其他人的异常”中的“ermittle einzelteile”中捕获它。但事情是这样的:正如您在打印异常之前所看到的,我打印“触发器工作”只是为了确保它已执行但不会在采购中处理。

我总是得到这个结果:

所以它实际上以某种方式忽略了我的 ifs 和 elses 并将我的触发异常作为未处理的异常抛出(“pauftrag failed.error:ORA-20222: minmenge unterschritten.Es wurde nachbestellt”);

“pauftrag failed.error:.....”只有在确实存在未知异常或异常-20111(我抛出的异常)时才会出现。

0 投票
1 回答
55 浏览

sql - 为什么sql在引发错误后执行语句?

我已经写了这段代码。问题是,在引发错误之后,它仍然会在引发错误的地方执行代码。

开始尝试开始交易

在捕获块中:

为什么?

0 投票
1 回答
666 浏览

sql - 在触发器中引发错误以返回插入行列

我正在尝试在表上设置触发器,以便在RaiseError满足条件时返回字符串中插入行的列值。

我正在努力将列值放入错误消息中,我的想法是使用动态 SQL,但是我无法运行它:

关键字“选择”附近的语法不正确

关于如何让它运行的任何想法?

0 投票
1 回答
208 浏览

arrays - Ruby - 失败语句/保护条件返回 nil

我正在尝试改进release_bike方法。我已经进入 irb,第一个保护条件有效,并且 release_working_bikes 工作,但第二个保护条件在 irb 中保持返回 nil,即使我运行功能测试并且知道只有一辆损坏的自行车可用。

我表述第二条失败线的方式有问题,还是有缺陷broken_bikes

release_bike方法应按以下方式工作;如果扩展坞中没有自行车,则应该有一个警告说 -No bikes available 如果扩展坞中有自行车,但它们都了,那么应该有一个警告说 -No working bikes available 如果有一些工作自行车,那么release_bike应该释放其中一辆 workign 自行车。

以下是涉及的两个类;

0 投票
1 回答
61 浏览

python - 为什么“引发错误”有效,而“断言”无效?

当我使用 assert 和引发 ValuError 时有区别,为什么?

以下代码仅在我使用时停止我的脚本raise ValueErrorassert不起作用。

0 投票
3 回答
153 浏览

python - Python 在列表理解中引发错误(或更好的选择)

我有一个从 json 字符串读取的嵌套结构,看起来类似于以下内容......

我需要提取和旋转数据,准备好插入数据库......

我正在做以下...

到现在为止还挺好。

然而,我接下来需要做的是强制执行一些约束。例如...

但我无法理解。而且我不想诉诸循环。到目前为止,我最好的想法是...

这行得通,但它会检查每一个 key_value_pair,这感觉是多余的。 (每组键值对可能有数千对,只需要检查一次就知道它们都很好。)

此外,还会有其他类似的规则适用于层次结构的不同级别。比如“test”类型只能包含“sub_test”sub_types。

除了上述选项,还有哪些选择?

  • 更优雅?
  • 更可扩展?
  • 性能更高?
  • 更“Pythonic”?
0 投票
1 回答
42 浏览

oracle - 试图创建一个触发器来检查我的数据库中是否有超过 1 位总统

我正在尝试查找我的数据库中是否有超过 1 位带触发器的总裁,如果是,则引发错误,我正在使用 hr,表employees 并且我必须使用 job_id 来查找它。这是我的代码的样子。谢谢!

0 投票
0 回答
1545 浏览

typescript - AWS CDK - 如果密钥管理器中缺少密钥,则引发错误

我可以创建和使用 AWS SecretsManager 存储键值对。假设您想在 AWS SecretsManager 中不存在密钥时引发错误。

我应该尝试在脚本开头找到秘密,然后使用 typescript 杀死脚本或创建 CfnCondition 并让主堆栈依赖于存在的秘密吗?

0 投票
3 回答
233 浏览

python - 在不退出程序的情况下引发异常

我在 Windows 上并使用 python 3.7.7。我正在尝试制作一种高尔夫语言。在那个 e。如果您提出这样的异常(要清楚NameError):

然后程序自动退出。当我尝试这个时:

然后它会打印错误但不完全并且不是这样的红色: Your input was not recognized as a function, variable or datatype

有没有办法让程序不退出并打印真正的错误?

0 投票
2 回答
150 浏览

python - json.decoder.JSONDecodeError:预期值:第 1 行第 1 列(字符 0)。仅回答 10 个字符的渲染

有人可以告诉我这段代码有什么问题吗,当我指定 10 个字符的 isbn 数字时,它给了我正确的 api。当我指定的 isbn 编号少于 10 个字符时,我收到内部服务器错误: