Chapter 3 Guide de référence du fichier de ressource de SGBD


Catégorie Script/Data Type

La catégorie Data Type définit les correspondances entre les types de données PowerAMC et les types de données SGBD.

Les variables suivantes peuvent être utilisées :

Elément Description
AmcdDataType Répertorie les correspondances entre les types de données PowerAMC et les types de données de SGBD.

Ces correspondances sont utilisées pendant la génération d'un MCD vers un MPD ainsi que lorsque vous changez de SGBD courant. Les variables suivantes sont utilisées pour qualifier les types de données :

Exemples (ASE 15→PowerAMC) :

  • A%n→char(%n)
  • VA%n→varchar(%n)
  • LA%→varchar(%n)
PhysDataType Répertorie les correspondances entre les types de données du SGBD et les types de données de PowerAMC.

Ces correspondances sont utilisées pendant la génération d'un MPD vers un MCD ainsi que lorsque vous changez de SGBD courant.

Exemples (PowerAMC→ASE 15) :

  • sysname→VA30
  • integer→I
PhysDttpSize Répertorie les tailles de stockage pour les types de données de SGBD. Utilisé lors de l'estimation de la taille de la base de données.

Exemples (ASE 15) :

  • smallmoney→8
  • smalldatetime→4
OdbcPhysData
Type
Répertorie les correspondances entre les types de données de base de données et les types de données internes de PowerAMC. Utilisé lors du reverse engineering direct.

La façon dont les types de données sont stockés dans la base de données peut différer de la notation du SGBD. Par exemple, Sybase SQL Anywhere stocke un type de données décimal sous la forme decimal(30,6).

Exemples (ASA 10→PowerAMC) :

  • char(1)→char
  • decimal(30,6)→decimal
PhysOdbcData
Type
Répertorie les équivalences entre types de données du SGBD et types de données PowerAMC.

Exemples (Access 2000→PowerAMC) :

  • Integer→Short
  • LongInteger→Long
PhysLogADT
Type
Répertorie les correspondances entre les types de données abstraits du SGBD et les types de données abstraits PowerAMC.

Exemples (Oracle 10g→PowerAMC) :

  • VARRAY→Array
  • SQLJ_OBJECT→JavaObject
LogPhysADT
Type
Répertorie les correspondances entre les types de données abstraits PowerAMC et les types de données abstraits du SGBD.

Exemples (PowerAMC→Oracle 10g) :

  • Java→<Undefined>
  • List→TABLE
AllowedADT Répertorie les types de données abstraits qui peuvent être utilisés comme types pour les colonnes et domaines.

Exemple (ASE 15) :

  • JAVA
HostDataType Répertorie les correspondances entre les types de données du SGBD et les types de données utilisés dans le code des procédures et triggers PowerAMC.

Exemples (Oracle 10g→PowerAMC) :

  • DEC→number
  • SMALLINT→integer

 


Copyright (C) 2008. Sybase Inc. All rights reserved.