OVH Cloud OVH Cloud

tableau de valeurs

3 réponses
Avatar
Pif
Bonjour, je voudrais un champ qui corresponde à une liste de valeurs...
mais je veux pas pour autant créer des tables et faire des jointures et
compagnie ...

Il y a-t-il un format de type liste/tableau qui soit en SQL pour MySQL
et dans l'idéal en SQL 92 conforme au postgres et oracle notamment ?

Merci !

3 réponses

Avatar
Pif
NB : quelqu'un peut m'indiquer s'il existe un site vraiment bien qui
donne la syntaxe du sql standart et dans l'idéal les compatibilité avec
les majors du domaine (Oracle, PostGre et MySQL (désole, je suis pas fan
de MS) ) ?

Merci !
Avatar
Basile Starynkevitch [news]
On 2005-03-22, Pif wrote:
Bonjour, je voudrais un champ qui corresponde à une liste de valeurs...
mais je veux pas pour autant créer des tables et faire des jointures et
compagnie ...




La premiere question à se poser est: quelles recherches ou
modifications le SGBDR doit faire sur ces listes de valeurs? Autrement
dit, la manipulation (à l'intérieur) de ces listes de valeurs est-elle
dans le SGBDR ou seulement dans l'application? Si c'est seulement dans
l'application, le SGBDR peut voir cette liste comme une seule valeur
"atomique"


Il y a-t-il un format de type liste/tableau qui soit en SQL pour MySQL
et dans l'idéal en SQL 92 conforme au postgres et oracle notamment ?



Si la réponse est aucune, c'est à dire si cette liste n'est traitée
que par l'application et non par le SBGDR qui peut la considérer comme
une "boite noire", alors on peut representer cette liste dans un
format quelconque, par exemple pour être à la mode en XML, ou plus
simplement, si c'est une suite de nombres, par une representation
textuelle plus simple comme "1.2 -2.3 4.5" par exemple. On utilise
alors un type textuel binaire, par exemple BLOB pour MySQL

Merci !



Tout cela étant dit, je ne suis pas expert des SGBDR ou de MySQL!


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Avatar
Pif
Je suis dans le deuxième cas... j'ai une application qui possède des
tableau de valeurs (des chaines de caractères) et je préférait un format
SQL à une conversion systématique d'une ER ou d'un pseudo XML...

Merci.

Basile Starynkevitch [news] a écrit :
On 2005-03-22, Pif wrote:

Bonjour, je voudrais un champ qui corresponde à une liste de valeurs...
mais je veux pas pour autant créer des tables et faire des jointures et
compagnie ...





La premiere question à se poser est: quelles recherches ou
modifications le SGBDR doit faire sur ces listes de valeurs? Autrement
dit, la manipulation (à l'intérieur) de ces listes de valeurs est-elle
dans le SGBDR ou seulement dans l'application? Si c'est seulement dans
l'application, le SGBDR peut voir cette liste comme une seule valeur
"atomique"



Il y a-t-il un format de type liste/tableau qui soit en SQL pour MySQL
et dans l'idéal en SQL 92 conforme au postgres et oracle notamment ?




Si la réponse est aucune, c'est à dire si cette liste n'est traitée
que par l'application et non par le SBGDR qui peut la considérer comme
une "boite noire", alors on peut representer cette liste dans un
format quelconque, par exemple pour être à la mode en XML, ou plus
simplement, si c'est une suite de nombres, par une representation
textuelle plus simple comme "1.2 -2.3 4.5" par exemple. On utilise
alors un type textuel binaire, par exemple BLOB pour MySQL


Merci !




Tout cela étant dit, je ne suis pas expert des SGBDR ou de MySQL!