I am trying to raise the user defined error in snowflake using LANGUAGE JAVASCRIPT, how to raise the error, can you please help me with that
try
{
declare
exception_1 exception (-20001, 'no record in table');
begin
var output_trunc_query = `select count(*) from xyz`;
var output_trunc_stmt = snowflake.createStatement({ sqlText: output_trunc_query});
var output_trunc = output_trunc_stmt.execute();
var return_count = ""
while (output_trunc.next()) {
return_count += output_trunc.getColumnValue(1);
}
if(return_count>0)
{
var output_trunc_query = `delete from xyz`;
var output_trunc_stmt = snowflake.createStatement({ sqlText: output_trunc_query});
var output_trunc = output_trunc_stmt.execute();
return "Succeeded";
}
else
{
raise exception_1;
}
end
}
catch (err)
{
return "Fail";
}