|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() |
Bonjour,
Ma question à sa place dans la rubrique Modélisation... mais je pense que j'aurai rapidement une réponse ici Lors de la création d'un MCD est ce que le type de données XML est disponible dans la version récente de POWER AMC ? Il n'y a rien de pareil dans la veille version que j'ai (9.5) Et la version d'évaluation v.15... que j'avais installé est expiré et donc je ne peux pas pour l'instant voir si le type XML est disponible lors de la création d'un MCD. Merci d'avance |
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 930 ![]() |
Aucune importance, j'utilise la version 10 et j'ai ajouté les DOMAINE XML, GEOGRAPHY, GEOMETRY, mais aussi UNIQUEIDENTIFIER ROWGUIDCOL, VARBINARY(max), UNIQUEIDENTIFIER (GUID), VARBINARY(MAX) FILESTREAM, etc.
En fait il suffit d'utiliser systématiquement les domaine et d'éviter d'utiliser les type SQL directement ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() ![]() |
Citation:
Code :
Mais bon j'ai compris l'astuce. Une fois encore merci
|
|||
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 930 ![]() |
Si cela te dit, tu peut reprogrammer cela dans :
Outil / Ressorces / SGBD / Propriété (icone) dans la hiérachie prendre : Scrip / SQL / Object / Domain / Create ! et tu recode !!!!! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 | |||
|
Membre Expert
![]() ![]() |
Citation:
Outil / Ressorces / SGBD / là, je sélectionne MS SQL SERVER 2000 Je clique sur Propriété (icone) dans la hiérachie : Script/Datatype/AmcdDataType j'ai juste ajouter la ligne XML pour les colonnes Interne et Modèle Physique Idem pour Script/Datatype/PhysDataType Et je génère un script de création d'une entité de test ENTITE_1 Code :
Quel est l’intérêt de créer d'abord le domaine ? |
|||
|
00
|
|
|
#6 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 930 ![]() |
Il est plus intéressant de ne travailler qu'avec les domaines et jamais directement avec les types SQL. Cela homogénéise tes types de données dans la base et évite les conversion implicite.
Exemple : code postal tantôt CHAR(5) tantôt VARCHAR(8)... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() |
Citation:
Par contre, celle-ci marche Code :
CREATE TYPE DOMAINE_CODEPOSTAL FROM CHAR(5) ; Le contournement que j'ai trouvé c'est de virer du script de créations des tables les lignes contenant : |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 930 ![]() |
ce que tu peut faire (et que je fais), c'est de supprimer la création du domaine dans le modèle PHYSIQUE uniquement. Dès lors il te placera un type XML directement dans le CREATE TABLE et ne fera pas appel au domaine.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
10
|
|
|
#9 | |
|
Membre Expert
![]() ![]() |
Citation:
![]() ça me va bien cette méthode. Effectivement faire la suppression du domaine dans le MPD, évite de le faire directement dans le script de création de la base. La suppression en amont (dans le MPD) me paraît plus confortable, moins fastidieux et moins risquer que de le faire dans le script de création de la base. Merci pour cette astuce |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com