Er der nogen der kan fortælle mig hvad der er galt, eller endnu bedre lave den om så den kan compileres? Jeg har ikke arbejdet med PL/SQL i over 2½ år, så jeg er på begynder nivau!
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
function CF_1Formula return Number is diff number; begin diff := INVDOCHEADER.DOC_TOTALAMOUNT - INVDOCHEADER.DOC_AGENCYCOMMISION; return diff; end CF_1Formula;
Men nu kommer den med følgende errors
Error 357 at line 4, column 24 Table,View Or Sequence reference 'INVDOCHEADER.DOC_TOTALAMOUNT' not allowed in this text
Ok - det du vil lave er lave reelt bare en select der udregner differencen. Det skal du da ikke bruge en function til? Desuden har du jo slet ikke udpeget hvilke rækker fra INVDOCHEADER du vil have tilbage? Du burde nok lave noget lignende:
select DOC_TOTALAMOUNT-DOC_AGENCYCOMMISION as diff from INVDOCHEADER where ???
Kanont!! Tusind tak for hjælpen, jeg troede at man skulle gøre det igennem en PL/Sql *S
Synes godt om
Ny brugerNybegynder
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.