CLOB vs VARCHAR2 et existe-il d'autres alternatives?

Je suis à l'aide de DevArt de dotConnect et Entité Développeur pour mon application. J'ai créé les tables à l'aide de l'Entité Première fonctionnalité.

Je remarque que beaucoup de types de colonnes sont définies à CLOB. Je n'ai que l'expérience avec MySQL et Microsoft SQL server, donc je ne suis pas sûr à propos de l'utilisation CLOB pour l'application. J'ai fait un peu de lecture, et a trouvé que CLOB sont pour une grande partie des données.

Les questions sont:

  1. Est à l'aide de CLOB pour la plupart des domaines, tels que le sexe de l'internaute (qui devrait être un varchar (1) ) ou le nom complet, est-elle réalisable? Les étapes à suivre pour convertir un CLOB champ de VARCHAR2 exige l'abandon de la colonne puis re-création, et est buggé dans DevArt de l'Entité Explorer, donc je voudrais l'éviter si possible. Modifier: je viens de découvrir que si vous définissez une longueur maximale d'une chaîne de caractères automatiquement un VARCHAR2.
  2. Existe-il des équivalents de trésorerie pour TINYTEXT dans Oracle?

OriginalL'auteur Extrakun | 2011-04-20