IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

[SQL Server] Fonction qui ne renvoit rien !


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut [SQL Server] Fonction qui ne renvoit rien !
    Bonjour,

    J'ai crée une fonction qui me permet de manipuler une chaîne de caractères. Pour chaque lettres de ma chaîne j'ajoute d'autres caractères.

    Par exemple : SQLSERVER doit être transformé en &#S;&#Q;&#L;... etc...

    Donc voici ma fonction qui ne renvoit rien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    CREATE FUNCTION [dbo].[manip_chaine] (@chaine nvarchar(MAX)) 
    RETURNS varchar(MAX) 
    AS
    BEGIN
    DECLARE @RETVAL VARCHAR(MAX)
    DECLARE @position INT
    SET @position = 1
    WHILE @position <= LEN(@chaine)
       BEGIN
    	SET @RETVAL = @RETVAL + '&#'+ SUBSTRING(@chaine, @position, 1)+';'
    	SET @position = @position + 1
       END
    RETURN @RETVAL
    END
    Et je ne vois pas d'où peut venir le problème. Est-ce que c'est un problème de concaténation ?

    Bref... En espérant trouver une solution.

    Cordialement

  2. #2
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    Finalement j'ai trouvé la solution...
    Il fallait initialiser la variable @RETVAL...

    SET @RETVAL = ''

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction qui ne renvoie rien
    Par philippef dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/11/2006, 18h12
  2. [SQL Server] Requete qui affiche les doublons
    Par Vesta dans le forum Langage SQL
    Réponses: 11
    Dernier message: 26/05/2006, 13h42
  3. [SQL Server] Fonction COALESCE
    Par evans dans le forum Langage SQL
    Réponses: 4
    Dernier message: 05/04/2006, 15h19
  4. [SQL Server] fonction CONVERT
    Par dieudo dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/02/2006, 13h08
  5. SQL Server / Fonction définie par l'utilisateur
    Par borgfabr dans le forum Langage SQL
    Réponses: 3
    Dernier message: 08/03/2005, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo