begin process at 2012 02 10 16:35:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Functions

 > 

Padr en SQL server 2005


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Padr en SQL server 2005

mardi 29 mai 2007 à 21:29:14 | Padr en SQL server 2005

belleisa_net

Bonjour à vous tous,

J'aimerais avoir votre expertise pour pouvoir régler mon problème. J'ai un champ (nvarchar) dans un table et lors du select je voudrais que si la longueur du champ n'est pas égal à  6 caractères remplacer le nombre de caratères manquants par une *.
Je vous donnes un exemple:
champ NoCoupon  =  '1245' devrait donner  NoCoupon = '1245**'

Voici ce que j'avais trouvé jusqu'a maintenant :

select


case(len(vcnumerocoupon))
when 6 then vcnumerocoupon
else'******'
endas vcnumerocouponfrom validercoupon

Mais cela remplace le champs au complet par des *

Merci à l'avance et bonne journée

Belleisa
mardi 5 juin 2007 à 20:50:35 | Re : Padr en SQL server 2005

GURDOUS

au fait tu sur qlq system,
si tu es salserver, pense a utiliser les fonction,
voila le pricincipe
lCREATE    FUNCTION  formatChaine  (@typ nvarchar)
RETURNS nvarchar
 AS
begin
declare @formatChaine nvarchar
declare @nbcar integer
declare @i integer

set @nbcar=len(@typ)
set     @formatChaine=@typ
if @nbcar<6
begin
    while  len(@formatChaine)<6
        begin
               set  @formatChaine=@formatChaine + '*'
      end
end
return @formatChaine
End



select dbo.formatchaine(nom_champ) as coupon from table
bonne chance

gurdous
maroc



Cette discussion est classée dans : sql, server, champ, padr, nocoupon


Répondre à ce message

Sujets en rapport avec ce message

sql server 2000 trés urgent!!! [ par abari ] dans une page asp j'exécute une requette d'insertion dont j'insert une chaine vide dans un champ date,mais sql server2000 fais une conversion de cette Description champ avec SQL Server 2000 [ par NHenry ] BonjourJe suis en train de travailler à la migration d'une base de données de Access vers SQL Server 2000 Professionnel.J'ai une petit problème, j'aim Champ texte update sql server 2008 [ par loic2810 ] Bonjour, Je crée actuellement un site sous asp /sql server 2008 via dreamweaver 8 et lorsque je crée une page d'update mes champs texte ( valeurs par fonctions images [ par toutoughou ] Bonsoir; J'utilise des formulaires access pour réaliser une application connectée à une base sql server 2000. dans ma table sql server j'ai un champ i Dupication base sql server [ par loic2810 ] Bonjour, J'ai développé un site asp/sqlserver hébergé chez ikoula. J'accède à la base sur le serveur mutualisé par SQL Express Manager et je désirera Migration SQL server 2000 vers 2008 [ par adam525 ] Bonjour, j'ai procédé à une migration d'une base de données sous sql server 2000 vers un autre serveur et une autre base de données sql server 2008. problème de déploiment sql server express 2008 avec un logiciel tiers [ par lilj ] Bonjour, voilà, je voulais savoir si quelqu'un a déjà réussi à déployer sql server express 2008 par le biais d'installaware ? ou par le biais d'un aut Trigger SQL 2000 (URGENT) [ par mbik ] Bonjour, Je viens vers vous pour trouver une solution à un problème qui pour certains n'en sera certainement pas un. J'explique, j'ai une une table a Service Web + Sql Server [ par foufidou ] Bonjour tout le monde, je souhaite lancer une requete sur un service web à partir de sql server 2000 et recuperer le contenu d'un fichier xml en reto clé primaire sous SQL SERVER [ par jradbayrem ] Bayrem Salut bon c'est un question hyper debile:j'ai crée une table (je travaille sous SQL Server EXPRESS 2008) dont je veut que la clé primaire sot


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales