Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Toad
Toad Forum d'entraide sur Oracle Toad
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2007, 17h01   #1
Nouveau Membre du Club
 
Avatar de magic charly
 
Inscription : février 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 167
Points : 35
Points : 35
Par défaut TOAD test CREATE FUNCTION

bonjour,

Souhaitant m'initier à TOAD j'ai voulu créer une fonction toute bête. Malheureusement je me retrouve lamentablement coincé.

Code :
1
2
3
4
5
6
 
 
CREATE OR REPLACE FUNCTION fn_essai(var_x IN NUMBER) RETURN NUMBER IS
BEGIN
RETURN var_x;
END fn_essai;
erreur retournée :

'IN' is not a valid interger value

L'erreur est probablement stupide mais je ne parviens pas a l'identifier.

merci de votre aide.
magic charly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 17h09   #2
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
il manque un point-virgule après
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 17h12   #3
Nouveau Membre du Club
 
Avatar de magic charly
 
Inscription : février 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 167
Points : 35
Points : 35
Euh .. en fait j'avais fait une erreur de recopie. Le problème demeure..
Toujours la meme erreur
magic charly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 20h40   #4
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
ben avec le point virgule manquant, chez moi elle fonctionne très bien !

ça plante à la compilation ou à l'utilisation ?
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 20h42   #5
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
euuuh question bête :
quelle version de Toad ?
avec l'éditeur SQL ou PL/SQL ?

si éditeur SQL, compile avec F5 (exécution script) et si éditeur PL/SQL alors compile avec F9
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 20h56   #6
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut ,

Ta fonction marche bien mais il faut l'executer avec "execute script" ou F5

parceque c'est un script .

CREATE OR REPLACE FUNCTION fn_essai(var_x IN NUMBER) RETURN NUMBER IS
BEGIN
RETURN var_x;
END fn_essai;
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 10h59   #7
Nouveau Membre du Club
 
Avatar de magic charly
 
Inscription : février 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 167
Points : 35
Points : 35
En fait il s'agissait d'un bug inhérent à la version de toad que j'utilisais. (probleme d'incompatibilité avec Oracle 10i).

MErci a vous
magic charly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h34.


 
 
 
 
Partenaires

Hébergement Web