Le type float [SQLSERVER To ORACLE] - SQL/NoSQL - Programmation
Marsh Posté le 14-01-2009 à 17:41:22
Oracle devrait se débrouiller correctement si on lui indique un simple
Number |
Marsh Posté le 14-01-2009 à 17:50:02
je ne connais pas les limites de SQL Server, mais vois si dans Oracle les limites sont supérieures ou égales à ceux de SQL Server :
http://download.oracle.com/docs/cd [...] htm#i16209
mais bon jpense que ca devrait passer quand on lit ca :
Citation : # |
Marsh Posté le 14-01-2009 à 18:05:24
Ok merci les gars....
Pour SQL un float vaut -3,4E-38 à 3,4E38..
Mais je pensais bien que Oracle allait plus loin mai ca me permet pas de dimensionner correctement ma colonne.
Marsh Posté le 14-01-2009 à 20:48:27
tu mets ta colonne de type number et tu ne te poses pas de questions... qui peut le plus, peut le moins
Marsh Posté le 15-01-2009 à 10:21:14
Ouais j'y ai pensé mais le couak risque d'être les perf et/ou la taille utilisée.
En gros je me sert d'un DB pour faire de INSERT de plus de 400 points à la seconde. Le but est de pas rallentir ces perf sur du Oracle et de pas avoir a stocker des choses inutiles.
Je ne peux pas mettre en place la technique du "qui peux le plus peu le moins" sans en mesurer l'impact.
Imaginons qu'un enregistrement prenne 2 octets de +. J'ai 400 Insert par seconde donc 800 octets... Quelle vais-je justifier la différence de taille entre les deux systems apres 2 mois de test en prod ?
Marsh Posté le 15-01-2009 à 11:33:06
Dans le lien que j'avais mis ils expliquent comment est stocké le type NUMBER et la quantité d'espace utilisé, ca te donnera une 1ère idée que tu pourras conforter en regardant les statistiques sur une table bien remplie.
Pour ce qui est des perfs. ca dépend de plein de choses : hardware, config. de la base, manière d'insérer les données, etc.
Marsh Posté le 14-01-2009 à 17:20:14
Bonjour, je veux créer des tables Oracles qui sont l'image parfaite de celle sur SQL Serveur.
Du coup j'ai un problème sur le type float de SQL Server. Quelle est sont type sous Oracle ?
Il y'a bien float mais on peut en plus regler la taille (par defaut 126). Il faut mettre combien pour que les données fassent la même taille que sous SQL Server ? Si vous pouvez me donner le calcule ca m'arrangerai.
J'ai trouvé ça mais ca m'aide pas: http://www.ss64.com/orasyntax/datatypes.html