在我的存储过程中,我只是检查了一个特定的条件,如果该条件失败,我将抛出异常。如下所示,
Raise Exception '%', 'Hello world';
它工作正常,但是错误消息 Hello world 还带有一些其他错误代码,例如我的前端下面的内容,
DA00014:ERROR: P0001: Hello world
|___________________|
|
I really dont want this part to get displayed in the front end.
是否有任何适当的方法可以从抛出的异常中过滤/提取正确的消息。?
[注意: 请不要建议我做一些字符串操作。]
DBMS : POSTGRESQL 9.0.3
Driver : Npgsql 1.0
Front End : VB.net