问题标签 [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 回答
154 浏览

sql-server - 有没有办法增加 MS SQL 过程中 RAISEERROR 消息中的数字字符?

我在 MS SQL 中有一个过程,只要出现错误,前端就会收到一条消息。RASIEERROR 正在截断消息,因为长度大于 2048 个字符。我也研究了 Throw 但它也在做同样的事情。

参考链接:

  1. https://docs.microsoft.com/en-us/sql/t-sql/language-elements/throw-transact-sql?view=sql-server-ver15
  2. https://docs.microsoft.com/en-us/sql/t-sql/language-elements/raiserror-transact-sql?view=sql-server-ver15

文档中的文本

msg_str - 是用户定义的消息,其格式类似于 C 标准库中的 printf 函数。错误消息最多可包含 2,047 个字符。如果消息包含 2,048 个或更多字符,则仅显示前 2,044 个字符并添加省略号以指示消息已被截断。

有什么办法可以增加字数吗?

0 投票
2 回答
452 浏览

python - 如何在 python numpy 中引发 nan 值的错误

我需要自动引发错误,如果我使用“/”运算符在 numpy 数组中除以零,或者如果我执行任何操作会更好,这会导致 nan。

numpy 所做的是返回 nan 值。在那之后我不需要我的程序运行,因为显然有一个错误。

我想知道何时使用除以零以及在哪一行。只是禁止创建任何 nan 值。

0 投票
4 回答
434 浏览

ruby - Ruby assign a variable or raise error if nil

In kotlin and C#, you can assign a variable, or else if the value is nil, you can throw an exception using the ?: and ?? operators.

For example, in C#:

Is this possible in ruby? If so, how?

Basically, what I want to do is this

I'm aware I can do this

but I'd like to do it in a single line if possible

0 投票
1 回答
25 浏览

mysql - 引发错误在 MySQL 触发器中不起作用

如果一个人的 lastname 不是全大写或者他们的 firstname 的第一个字母不是 caps ,我试图在我的触发器中引发一个错误。但是,如果遇到这些情况,我的代码似乎不会发出警报。有人可以向我解释我该怎么做吗?

这是我的桌子:

这是我的触发器

0 投票
4 回答
73 浏览

sql-server - SQL Server:Raiserror 其中@variable = true

我似乎无法解决这个问题。如果变量为真,我想杀死我的脚本。但到目前为止我找不到任何答案。

我正在尝试什么:

我已经声明并分配了变量

0 投票
1 回答
31 浏览

python - Pyhton 练习:如果 s 不是上面指定的格式,则引发异常 SyntaxError

我正在要求我在 codio 上进行练习

如果 s 不是上面指定的格式,则引发异常 SyntaxError 如果 s 是上面指定的格式,则引发异常 ValueError,但惩罚是大于标记的数字

现在下面的代码工作得很好,我相信我并没有走得太远,但错过了一些东西

当我在 codio 中测试我的代码时,我得到以下信息

我们尝试过: calculate_mark("john xx 30")并没有SyntaxError例外

0 投票
1 回答
93 浏览

c# - 从 .NET 中的 SQL Server 捕获 RAISERROR

我在 SQL Server 中有一个存储过程,只要遇到条件就会引发错误。为了捕获此错误并将其显示给用户,我使用

这可以捕获大多数情况,但另一方面,此过程有一些print消息也会被 this 捕获Exception。有没有办法捕获仅从 SQL Server 引发的异常RAISERROR并忽略print来自 SQL Server 的此消息?

0 投票
0 回答
41 浏览

sql-server - 是否可以从 .NET 中的存储过程中同时获取 RAISEERROR 消息和返回值?

我有这个程序,最后执行 aRAISEERROR和 a return @tmp_cnt。这RAISEERROR不会阻止程序执行,因为它也应该返回tmp_cnt。我在 .NET 中使用它,我的代码进入该catch (SqlException e)部分,因此tmp_cnt不会返回。这是它的代码

这样,我只得到error.Message剩下的result.Item2-1 并且我知道这是正常的事情,因为这是它应该做的。如果我删除该try/catch部分,应用程序会引发异常和代码 500。我的问题是,有没有办法从 .NET 中的存储过程中获取RAISEERROR和?return这是 SQL 部分

如果不可能,您是否曾经偶然发现过这样的场景,是否有解决方法?