Re: [GENERAL] Best Practice when Encounter Invalid Stored Procedure Parameters

2010-01-11 Thread Yan Cheng Cheok
Very nice. Thanks! Thanks and Regards Yan Cheng CHEOK --- On Tue, 1/12/10, Pavel Stehule wrote: > From: Pavel Stehule > Subject: Re: [GENERAL] Best Practice when Encounter Invalid Stored Procedure > Parameters > To: "Yan Cheng Cheok" > Cc: pgsql-general@postg

Re: [GENERAL] Best Practice when Encounter Invalid Stored Procedure Parameters

2010-01-11 Thread Pavel Stehule
hello 2010/1/12 Yan Cheng Cheok : > In c++, whenever we encounter an unexpected parameters, here is what we > usually did : > > bool fun(int i) { >    if (i < 0) { >        return false; >    } > } > > void fun(int i) { >    if (i < 0) { >        throw std::exception("Invalid parameter"); >    }

[GENERAL] Best Practice when Encounter Invalid Stored Procedure Parameters

2010-01-11 Thread Yan Cheng Cheok
In c++, whenever we encounter an unexpected parameters, here is what we usually did : bool fun(int i) { if (i < 0) { return false; } } void fun(int i) { if (i < 0) { throw std::exception("Invalid parameter"); } } void fun(int i) { assert (i >= 0); } How ab