|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 7 ![]() |
Bonjour
Je dois mettre en place un portail web, et dans la définition de la structure de la base associée on m'a conseillé de réserver des champs de type XML, pour stocker des informations particulières d'un enregistrement d'une table. Seulement j'ai du mal à voir ce que l'on peut stocker dans un tel champ. S'agit-il d'un fichier XML stockant des champs supplémentaires spécifiques à l'enregistrement correspondant, mais qui ne sont pas présents dans la structure de la table, justement parce qu'ils sont trop spécifiques? Ou bien est-ce un fichier stockant des informations déjà répertoriées dans la base, et indiquant le lien de l'enregistrement correspondant avec d'autres tables? Quelqu'un peut-il m'éclairer sur ce sujet? Merci beaucoup! |
|
|
00
|
|
|
#2 |
![]() ![]() |
Ils vont sans doute vouloir stocker des données XML dans des champs.
Vous pouvez stocker de pareils champs dans des champs de type TEXT(sous MS-SQL ou Sybase ASE/ASA) ou de type BLOB/CLOB (Oracle ou DB2). Quel est votre moteur de SGBDR ? Tous les moteurs ne sont pas en mesure de traiter du XML de la même manière. |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Il y a même XMLTYPE sous Oracle mais je n'en sais pas plus
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 7 ![]() |
Le moteur de SGBDR que je vais utiliser sera probablement SQL Server 2000. Je sais qu'il traite les champs XML, mais je n'ai pas encore regardé comment.
Si je n'utilise pas SQL Server, ce sera Firebird, mais je crois que ce moteur ne traite pas les fichiers XML, du moins il les stocke, mais c'est tout. Dans SQL Server, si on les stocke dans un champ TEXT, cela signifie-t-il que l'on doit saisir le code directement dans le champ? Ou bien peut-on associer un fichier XML au champ en question? Je vais regarder comment SQL Server traite ces champs. Merci beaucoup! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com