Types de données SQL Server équivalent à Oracle?
J'ai Oracle 10g table de base de données en tant que source. J'ai l'intention d'extraire des données de ce tableau et de les insérer dans la table SQL Server. Table Oracle contient ces types de données
NUMBER
NUMBER(2, 7)
LONG
Qui sont l'équivalent des types de données dans SQL Server?
OriginalL'auteur juur | 2011-03-30
Vous devez vous connecter pour publier un commentaire.
Cette page MSDN devrait vous donner un indice.
OriginalL'auteur Nils Magne Lunde
Que j'avais beaucoup à l'importation l'exportation des données dans et notre de MSSQL <-> Oracle et le plus simple, mais aussi plus précise de la représentation d'un type de données de comparaison a été celle-ci:
http://download.oracle.com/docs/cd/B19306_01/gateways.102/b14270/apa.htm
Dans votre cas, vous devez effectuer les opérations suivantes:
NUMBER
et essayer de trouver la balance de précision (peut-être serveur valeurs par défaut)NUMERIC
champ avec de l'échelle/de précision dans votre MSSQL tableEn Général, la façon la plus simple d'un oracle
NUMBER
est représenté par laNUMERIC
type. Mais dans certains cas, les valeurs sont en fait boleans des nombres entiers, etc.oui, parce que la page MSDN n'a pas de référence pour les types de données dans oracle, mais les types de données renvoyées par le fournisseur oracle qui peuvent être différentes, sine le fournisseur essaie de faire une gestion d'erreur pour éviter de manquer de correspondance des types.
Eh bien, savent que je ne sais pas qui croire?
Haha, j'ai eu exactement le même problème que vous il y a quelques temps, mais contrairement à vous, je n'avais générique carte de tous les types qui ont été cartographiables. Gardez à ming, cependant, que la documentation msdn est correct en combinaison avec la réplication SQL Server, mais n'est pas nécessairement exhaustive des mappages. Dans votre cas, vous devriez être bon avec une documentation. Le champ numérique est la plus délicate, dès que vous connaissez la précision et l'échelle que vous êtes bon pour aller bien.
Ok, merci pour vos conseils
OriginalL'auteur ntziolis