salut a tous,
est ce qu'il ya une difference entre le type INTEGER et BINARY_INTEGER:
@+SALI![]()
salut a tous,
est ce qu'il ya une difference entre le type INTEGER et BINARY_INTEGER:
@+SALI![]()
BINARY_INTEGER est un type de données pour des nombres compris entre -2 147 483 647 et +2 147 483 647. Il utilise les fonctions de la librairie arithmétique.
INTEGER est un sous-type du type NUMBER (précision maxi : 38 chiffres).
Pour plus d'infos, la doc oracle :
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/03_types.htm#10655
Le type de données BINARY_INTEGER permet de stocker les entiers signés dans un format binaire. La semantique de ce type à changé entre Oracle 9iR2 et 10g.
A partir de Orale 10GR1, BINARY_INTEGER est equivalent à PLS_INTEGER.
Dans Oracle 9iR2, BINARY_INTEGER differe de PLS_INTEGER.
A partir de 10g, il est preferable d'utiliser PLS_INTEGER au lieu de BINARY_INTEGER
merci pour vos explication les gars![]()
Je refais un peu monter le posteEnvoyé par bouyao
![]()
Si je suis en 8i, j'utilise un simple compteur dans un FOR LOOP.
Qu'est-ce qui est préférable comme utilisation le PLS_INTEGER ou BINARY_INTEGER ?
Et pour quel(s) raison(s) ?
D'après ce que j'ai vu dans la doc, ce serait mieux le binary pour des raisons d'EXCEPTIONS raised? Au niveau tps d'exécution y a t il un autre avantage /désavantage pour un simple compteur?
Partager