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

MS SQL Server Discussion :

chaine de caractere random


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de SILO
    Inscrit en
    Mars 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mars 2002
    Messages : 192
    Par défaut chaine de caractere random
    Bonjour,
    je cherche à peupler une colone par une chaine de caractere (5 caracteres)aleatoire (de A à Z)
    Avez vous une idée comment generer cette chaine?

    Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    Voici un exemple de générateur de mot de passe. Tu devrais pouvoir t'en inspirer : http://codebetter.com/raymondlewalle...or-sql-server/

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    En plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    USE ELSUKET
    GO
     
    CREATE TABLE lettres
    (
    	lettre char(1) NOT NULL CONSTRAINT PK_lettres PRIMARY KEY
    )
    GO
     
    SET NOCOUNT ON
    GO
     
    INSERT	INTO dbo.lettres VALUES ('A')
    INSERT	INTO dbo.lettres VALUES ('B')
    INSERT	INTO dbo.lettres VALUES ('C')
    INSERT	INTO dbo.lettres VALUES ('D')
    INSERT	INTO dbo.lettres VALUES ('E')
    INSERT	INTO dbo.lettres VALUES ('F')
    INSERT	INTO dbo.lettres VALUES ('G')
    INSERT	INTO dbo.lettres VALUES ('H')
    INSERT	INTO dbo.lettres VALUES ('I')
    INSERT	INTO dbo.lettres VALUES ('J')
    INSERT	INTO dbo.lettres VALUES ('K')
    INSERT	INTO dbo.lettres VALUES ('L')
    INSERT	INTO dbo.lettres VALUES ('M')
    INSERT	INTO dbo.lettres VALUES ('N')
    INSERT	INTO dbo.lettres VALUES ('O')
    INSERT	INTO dbo.lettres VALUES ('P')
    INSERT	INTO dbo.lettres VALUES ('Q')
    INSERT	INTO dbo.lettres VALUES ('R')
    INSERT	INTO dbo.lettres VALUES ('S')
    INSERT	INTO dbo.lettres VALUES ('T')
    INSERT	INTO dbo.lettres VALUES ('U')
    INSERT	INTO dbo.lettres VALUES ('V')
    INSERT	INTO dbo.lettres VALUES ('W')
    INSERT	INTO dbo.lettres VALUES ('X')
    INSERT	INTO dbo.lettres VALUES ('Y')
    INSERT	INTO dbo.lettres VALUES ('Z')
    GO
     
    DECLARE @random_string varchar(5)
     
    ;WITH
    	CTE AS
    	(
    		SELECT	TOP 5 lettre
    		FROM	dbo.lettres
    		ORDER	BY NEWID()
    	)
    SELECT	@random_string = CASE
    		WHEN @random_string IS NULL THEN lettre
    		ELSE @random_string + lettre
    	END
    FROM	CTE
     
    SELECT	@random_string
    @++

  4. #4
    Membre confirmé Avatar de SILO
    Inscrit en
    Mars 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mars 2002
    Messages : 192
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. random en fonction d'une chaine de caractere
    Par tatayoyo dans le forum C
    Réponses: 6
    Dernier message: 28/02/2006, 21h23
  3. Pb Update avec chaine de caractere
    Par JuJu° dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2003, 15h58
  4. [LG]comparaison de chaines de caracteres
    Par thesam dans le forum Langage
    Réponses: 6
    Dernier message: 20/05/2003, 22h41
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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