Peut-être voir si MA_COLONNE est du Char ou du VarChar.
"Marc Mendez" a écrit dans le message de news:44363a16$0$3558$
Bonjour,
Nous sommes en train de migrer une appli sous SqlServer. Or, on a constaté que les espaces en fin de valeur sont supprimés
UPDATE MA_TABLE SET MA_COLONNE='coucou '
les espaces après coucou ne sont pas stockés !
Y-a-t-il une option pour les conserver ?
Merci
Marc Mendez
En théorie, elle devra être en VARCHAR. Mais dans ce cas, si c'est comme sous Oracle, le comportement constaté est "logique".
Ce que j'aimerais, c'est un truc un peu "batard" : Si je déclare la colonne en "CHAR", si je ne m'abuse, la longueur est limitée. J'aimerais donc avoir un VARCHAR avec la possibilité d'ajouter des espaces en fin de zone, comme une colonne de type CHAR l'accepte.
"Dominique Peralta" a écrit dans le message de news:
Peut-être voir si MA_COLONNE est du Char ou du VarChar.
"Marc Mendez" a écrit dans le message de news:44363a16$0$3558$ > Bonjour, > > Nous sommes en train de migrer une appli sous SqlServer. > Or, on a constaté que les espaces en fin de valeur sont supprimés > > UPDATE MA_TABLE SET MA_COLONNE='coucou ' > > les espaces après coucou ne sont pas stockés ! > > Y-a-t-il une option pour les conserver ? > > Merci > >
En théorie, elle devra être en VARCHAR. Mais dans ce cas, si c'est comme
sous Oracle, le comportement constaté est "logique".
Ce que j'aimerais, c'est un truc un peu "batard" :
Si je déclare la colonne en "CHAR", si je ne m'abuse, la longueur est
limitée.
J'aimerais donc avoir un VARCHAR avec la possibilité d'ajouter des espaces
en fin de zone, comme une colonne de type CHAR l'accepte.
"Dominique Peralta" <NOSPAMdp@planete-soft.fr> a écrit dans le message de
news:uUhF5wiWGHA.3440@TK2MSFTNGP02.phx.gbl...
Peut-être voir si MA_COLONNE est du Char ou du VarChar.
"Marc Mendez" <nomail@nomail.com> a écrit dans le message de
news:44363a16$0$3558$626a54ce@news.free.fr...
> Bonjour,
>
> Nous sommes en train de migrer une appli sous SqlServer.
> Or, on a constaté que les espaces en fin de valeur sont supprimés
>
> UPDATE MA_TABLE SET MA_COLONNE='coucou '
>
> les espaces après coucou ne sont pas stockés !
>
> Y-a-t-il une option pour les conserver ?
>
> Merci
>
>
En théorie, elle devra être en VARCHAR. Mais dans ce cas, si c'est comme sous Oracle, le comportement constaté est "logique".
Ce que j'aimerais, c'est un truc un peu "batard" : Si je déclare la colonne en "CHAR", si je ne m'abuse, la longueur est limitée. J'aimerais donc avoir un VARCHAR avec la possibilité d'ajouter des espaces en fin de zone, comme une colonne de type CHAR l'accepte.
"Dominique Peralta" a écrit dans le message de news:
Peut-être voir si MA_COLONNE est du Char ou du VarChar.
"Marc Mendez" a écrit dans le message de news:44363a16$0$3558$ > Bonjour, > > Nous sommes en train de migrer une appli sous SqlServer. > Or, on a constaté que les espaces en fin de valeur sont supprimés > > UPDATE MA_TABLE SET MA_COLONNE='coucou ' > > les espaces après coucou ne sont pas stockés ! > > Y-a-t-il une option pour les conserver ? > > Merci > >
Med Bouchenafa
SET ANSI_PADDING ON -- Bien Cordialement Med Bouchenafa
"Marc Mendez" wrote:
Bonjour,
Nous sommes en train de migrer une appli sous SqlServer. Or, on a constaté que les espaces en fin de valeur sont supprimés
UPDATE MA_TABLE SET MA_COLONNE='coucou '
les espaces après coucou ne sont pas stockés !
Y-a-t-il une option pour les conserver ?
Merci
SET ANSI_PADDING ON
--
Bien Cordialement
Med Bouchenafa
"Marc Mendez" wrote:
Bonjour,
Nous sommes en train de migrer une appli sous SqlServer.
Or, on a constaté que les espaces en fin de valeur sont supprimés