Avatar billede davidfossil Nybegynder
05. juni 2005 - 19:54 Der er 4 kommentarer og
1 løsning

Kan man kaste en fejl?

Er det muligt at kaste en fejl (som throw new Exception() i java) fra en function? Jeg vil gerne "validere" på nogle inserts og sørge for at der kommer en fejlmeddelse hvis den givne record er forbudt :o)
Avatar billede arne_v Ekspert
05. juni 2005 - 20:13 #1
Snakker du PL/pgSQL ?

Så må det være

RAISE EXCEPTION 'bla bla'

du leder efter
Avatar billede davidfossil Nybegynder
05. juni 2005 - 20:59 #2
Præcis! Stopper udførslen af funktionen når der raises en exception?

Smid et svar :o)
Avatar billede davidfossil Nybegynder
05. juni 2005 - 21:20 #3
Hvad så med i definitionen af en rule?
Det ser ud til at jeg ikke må raise en exception her...?
Avatar billede arne_v Ekspert
05. juni 2005 - 21:42 #4
svar
Avatar billede arne_v Ekspert
05. juni 2005 - 21:44 #5
det kan godt være - jeg aner intet om rules (de er vel også SQL og ikke PL/pgSQL !?)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester