On peut vous aider ?
Cherchez des réponses ou parcourez les rubriques de notre documentation
Types de champs préconisés
Pour chacun des types de connexion utilisés pour la base client de GTServer, voici les types de champs préconisés pour les tables spécifiées dans les actions de lancement et dans les actions d’intégration :
Type de champ | SQL Server 2005 | SQL Server 2008 à 2014 | Oracle | Postgres | DB2 |
---|---|---|---|---|---|
Entier | int | int | number(10) | int | integer |
Réel | float | float | binary_double | double precision | double |
Texte limité (p car.) | nvarchar(p) | nvarchar(p) | varchar2(p) | varchar(p) | varchar(p) |
Texte long | nvarchar(max) | nvarchar(max) | clob | text | clob |
Date et heure | datetime | datetime | timestamp | timestamp without time zone | timestamp |
Date | datetime | date | date | date | date |
Heure | datetime | time | timestamp | time without time zone | time |
Case à cocher | tinyint | tinyint | number(3) | smallint | tinyint ou int |
Dans le cas de SQL Server, les types de champs préconisés dépendent de la version du SGBD ET du type de connexion choisie dans GTServer.
Les champs de type booléen ou bit devraient être évités généralement car le stockage des données ou le comportement des drivers est souvent insatisfaisant.
Les champs texte à longueur non variables (char ou nchar pour la plupart des bases) sont fortement déconseillés (des espaces peuvent être ajoutés lors de l’extraction des données par GTServer)