bonjour,
j'ai une proc stock tout simple du style:
SELECT UPPER(nom) + ' ' + prenom AS fullname FROM table
mais pour certaines raisons obscures, j'ai besoin de rajouter des morceaux a coup de IF donc je concatene qd il faut et je passe donc par une variable intermediaire
Le probleme, c'est que je sais pas comment mettre mon espace entre le nom et le prenom, a cause des quote... dans tout langage qui se respecte, backslasher les quotes permet de les integrer dans une chaine simple-quotée mais là ca marche pas. je peux pas non plus mettre des doubles quotes
Code :
- declare @sql varchar(200)
- set @sql = 'SELECT UPPER(nom) + ' + ' + prenom AS fullname FROM table' /* marche mais pas d'espace */
- set @sql = 'SELECT UPPER(nom) + \' \ ' + prenom AS fullname FROM table' /* marche pas */
- set @sql = 'SELECT UPPER(nom) + " " + prenom AS fullname FROM table' /* marche pas */
- Exec(@sql)
|
pliz ya une solution hein 
---------------
Suri.morkitu.org : Balades au coeur de la ville...