
Comprobar si una instruccion da error
Publicado por Alberto Alejandro (1 intervención) el 24/11/2015 14:22:09
Hola gente, tengo una duda .
Estoy tratando de pasar unos store procedures de SQL Server a PostgresSQL , me pregunta se basa en lo siguente:
En una parte de la funcion tengo que validar si una instrucción da error al ejecutarse, esto se realiza de la siguiente manera en SQL Server :
Quisiera saber como puedo hacer esa validacion en postgres, es decir , el equivalente de @@error en postgres
Otra cosa es el, cual es su equivalente en postgres .
Bueno esas son mis dudas, espero que me ayuden.
Gracias.
Estoy tratando de pasar unos store procedures de SQL Server a PostgresSQL , me pregunta se basa en lo siguente:
En una parte de la funcion tengo que validar si una instrucción da error al ejecutarse, esto se realiza de la siguiente manera en SQL Server :
1
2
3
4
5
6
7
8
9
update tblsit_trans_solic with (rowlock)
set fe_fin = getdate(), id_status = 8, id_det_status = 9, tx_obs = @obs
where id_solic = @id_solic
and fe_fin is null
if(@@error=0) // con este if es como valido si la instrucción de arriba da error .
begin
update tblsit_solic with (rowlock)
set in_status = -1 where id_solic = @id_solic
Quisiera saber como puedo hacer esa validacion en postgres, es decir , el equivalente de @@error en postgres
Otra cosa es el
1
with ( rowlock )
Bueno esas son mis dudas, espero que me ayuden.
Gracias.
Valora esta pregunta


0