|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 9 ![]() |
Bonjour,
J'ai une Transaction SQL avec une variable int et une variable varchar. Je souhaite que ma variable varchar ait toujours le meme nombre de caractere, à savoir 5. Toutefois si mon int à une valeur = 2 un SET @TempVarchar = @TempInt me renvoi dans @TempVarchar "2" alors que je souhaiterais "00002". Si @TempInt = 15 alors @TempVarchar = "00015" J'ai bien tenté d'utiliser CONVERT mais je bloque. Si quelqu'un a une idée de genie ! Merci de vos réponses et de votre lecture. Cdt, |
|
|
00
|
|
|
#2 | ||||
|
Membre éprouvé
![]() ![]() Hamid MIRAIngénieur développement logiciels Inscription : septembre 2003 Messages : 177 ![]() |
Ci-dessous une fonction utilisateur T-SQL, nommée FC_U_LPAD
Elle permet Compléter à gauche par le "Motif" précisé (@PadChar) jusqu'à atteindre la "Longueur" précisée (@Longueur) Code :
Code :
|
||||
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Développeur java, access, sql server Inscription : octobre 2005 Messages : 851 ![]() |
Petit bricolage pas cher :
Code :
![]() Dans une requête :
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser. First, make it work. Then, make it fast. Finally, make it user-friendly. Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich. |
||
|
|
10
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 9 ![]() |
Merci pour vos réponses claires et fonctionnelles !
J'avais pas pensé du tout a çà ! et surtout vu ca comme ca. Bonne soirée. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 951 ![]() |
Ou encore :
Code :
SELECT REPLICATE(CAST(@TempVarchar AS INT), 5 - LEN(CAST(@TempVarchar AS INT))
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com