Chapter 3 Guide de référence du SGBD


OdbcPhysDataType

Table de conversion des types de données qui montre les correspondances entre les types de données ODBC et ceux du SGBD.

Cette table est utilisée lors du reverse engineering via ODBC pour mettre en correspondance les types de données extraits de la base de données et les types de données de SGBD. Bien que les types de données soient des concepts identiques dans la base de données et le SGBD, la façon dont ces types de données sont stockés dans la base de données diffère de la notation dans le SGBD. Par exemple, vous pouvez créer une colonne avec le type de données decimal dans la base de données. Le type de données decimal est stocké sous la forme decimal(30,6) dans Sybase Adaptive Server Anywhere 6. Cette précision (30,6) n'apparaissait pas dans votre commande create, et n'est pas requis lorsque vous utilisez les types de données de SGBD, "decimal" suffit. Lorsque vous procédez au reverse engineering de la base de données, le processus extrait des types de données tels qu'ils sont stockés dans la base de données, i.e. decimal(30,6). A ce stade, PowerAMC va utiliser la table de conversion pour mettre en correspondance les types de données ODBC (decimal(30,6)) avec la notation préférée du type de données SGBD (decimal).

Exemple

Dans Sybase Adaptive Server Anywhere 6 :

Type de données ODBC
Type de données ASA 6
numeric(30,6) numeric
char(1) char
binary(1) binary
decimal(30,6) decimal

 


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