Pour ceux que �� int�resse, pour les m�mes raisons, je crois aussi qu'on
ne peut pas cr�er un index sur un LONG, ni m�me avoir un LONG dans la PK
sous Oracle !

Cdt,
______________________
Eric Samson, LIBeLIS
Enterprise Information Access
www.libelis.com 


-----Message d'origine-----
De : Vincent Bossuet [mailto:[EMAIL PROTECTED] 
Envoy� : mercredi 23 juillet 2003 16:23
� : [EMAIL PROTECTED]
Objet : R�f. : Re: R�f. : Re: requete SQL


(re)Oups ! quand j'ai vu le type LONG lors de la cr�ation de ma table,
j'ai pens� comme en java, un genre d'entier un peu plus grand... comme
c'est un compteur, je me suis dit que ce serait pas mal. Ben en fait, je
pensais pas qu'un LONG en Oracle, c'�tait aussi diff�rent ! merci pour
la doc.

finalement, heureusement que j'ai eu ce "bug", je vais utiliser un type
INTEGER, �a correspond mieux !

Vincent
 
-------Message original-------
 
De : [EMAIL PROTECTED]
Date : Wednesday, July 23, 2003 16:10:31
A : [EMAIL PROTECTED]
Sujet : Re: R�f. : Re: requete SQL
 
Mais pq utiliser le type Long avec Oracle. Long n'est pas un type
numeric en fait c'est un genre de blob. J'ai fait aussi l'erreur en te
repondant.
 
Regarde ceci tu comprendras
http://www.experts-exchange.com/Databases/Q_20340850.html
Ta table FORMULAIRE par example contient un champ COMPTEUR qui est un
blob de plus de 2Gb.
 
>PS : apparemment, on ne peut convertir que des dates en char avec 
>TO_CHAR, et pas un LONG...
 
Non des champs numeric aussi. NUMBER, INTEGER, etc ... LONG n'est pas un
champ numerique c'est un genre de blob. Pour les blobs(cblob) il existe
des fonctions dans le package DBMS_LOB.
 
Dominique

Répondre à