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 :


  • %n - Longueur du type de données

  • %s - Taille du type de données

  • %p - Précision du type de données

Elément

Description

AmcdAmcdType

Répertorie les correspondances entre les types de données spécialisés (XML, IVL, MEDIA, etc) et les types de données standard de PowerAMC. Ces correspondances sont utilisées pour aider la conversion d'un SGBD dans un autre, lorsque le nouveau SGBD ne prend pas en charge un ou plusieurs des types spécialisés. Par exemple, si le type de données XML n'est pas pris en charge, TXT est utilisé.

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


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com