Bonjour à tous,
Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré en
numeric de 4,
lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas LETULLIER
Bonjour,
Non, tu ne pourras pas modifier la manière dont le champ sera stocké, mais je ne pense pas que tu en aies besoin, c'est surtout au moment de ta requête que tu en as besoin. Là, tu peux convertir ce champ en varchar pour obtenir le format que tu désires. Mais c'est sans doute préférable de le faire au niveau de ton application qu'au niveau de la requête.
Nicolas.
"Galeriendatagrid" a écrit dans le message de news:uuQpUJ%
Bonjour à tous, Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4, lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Merci
Bonjour,
Non, tu ne pourras pas modifier la manière dont le champ sera stocké, mais
je ne pense pas que tu en aies besoin, c'est surtout au moment de ta requête
que tu en as besoin. Là, tu peux convertir ce champ en varchar pour obtenir
le format que tu désires. Mais c'est sans doute préférable de le faire au
niveau de ton application qu'au niveau de la requête.
Nicolas.
"Galeriendatagrid" <vdevulder@fizzy.fr> a écrit dans le message de
news:uuQpUJ%23PDHA.2424@tk2msftngp13.phx.gbl...
Bonjour à tous,
Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4,
lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Non, tu ne pourras pas modifier la manière dont le champ sera stocké, mais je ne pense pas que tu en aies besoin, c'est surtout au moment de ta requête que tu en as besoin. Là, tu peux convertir ce champ en varchar pour obtenir le format que tu désires. Mais c'est sans doute préférable de le faire au niveau de ton application qu'au niveau de la requête.
Nicolas.
"Galeriendatagrid" a écrit dans le message de news:uuQpUJ%
Bonjour à tous, Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4, lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Merci
Patrice Scribe
Non, 0001 pour une valeur numérique c'est bien totalement égal à 1. Il s'agit d'un problème de formatage et non pas de stockage que je pense préférable de traiter sur le client (éventuellement côté serveur).
Si ta donnée est vraiment "0001" (qui sera différente de "001" ou " 1" ou "001 ") tu pourrais prendre éventuellement du caractère (à bien peser) pour stocker vraiment cette valeur.
--
"Galeriendatagrid" a écrit dans le message de news: uuQpUJ#
Bonjour à tous, Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4, lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Merci
Non, 0001 pour une valeur numérique c'est bien totalement égal à 1. Il
s'agit d'un problème de formatage et non pas de stockage que je pense
préférable de traiter sur le client (éventuellement côté serveur).
Si ta donnée est vraiment "0001" (qui sera différente de "001" ou " 1" ou
"001 ") tu pourrais prendre éventuellement du caractère (à bien peser) pour
stocker vraiment cette valeur.
--
"Galeriendatagrid" <vdevulder@fizzy.fr> a écrit dans le message de news:
uuQpUJ#PDHA.2424@tk2msftngp13.phx.gbl...
Bonjour à tous,
Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4,
lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?
Non, 0001 pour une valeur numérique c'est bien totalement égal à 1. Il s'agit d'un problème de formatage et non pas de stockage que je pense préférable de traiter sur le client (éventuellement côté serveur).
Si ta donnée est vraiment "0001" (qui sera différente de "001" ou " 1" ou "001 ") tu pourrais prendre éventuellement du caractère (à bien peser) pour stocker vraiment cette valeur.
--
"Galeriendatagrid" a écrit dans le message de news: uuQpUJ#
Bonjour à tous, Est-il possible sous sqlserveur2000 de faire en sorte qu'un champ déclaré
en
numeric de 4, lorsqu'on lui affecte la valeur 1, il stocke en base 0001 ?