It is currently 8 June 2025, 6:38 Advanced search

Coerenza tipi oracle

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Coerenza tipi oracle

Postby manuel » 31 January 2012, 10:11

Ho scritto una stored function oracle, qualcosa di simile a questa:
ora01.jpg
ora01.jpg (30.24 KiB) Viewed 1370 times

Le costanti true e false valgono i valori -1 e 0, per cui la stored function viene creata, ma non funziona perchè oracle si aspetta che ritorni un BOOLEAN e non un INTEGER.
Se sostituisco i valori true e false con dei valori booleani (TRUE e FALSE) Inde non me la compila, dando come errore: "8407 - Non è possibile utilizzare qui un'espressione booleana".
Per ora ho risolto facendomi ritornare un Integer, ma come suggerito dai manuali di programmazione, trovo che sarebbe più corretto utilizzare i boolean.
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: Coerenza tipi oracle

Postby corvo » 13 July 2012, 13:12

Oggi ho avuto lo stesso problema. Dato che ho perso 3 ore prima di accorgermi che quello che dava fastidio a Oracle era che una mia funzione dichiarava di restituire un booleano e in realtà restituiva un intero, non potreste correggere questa cosa?
corvo
 
Posts: 7
Joined: 11 May 2011, 12:47


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 12 guests