Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2011, 18h21   #1
Invité de passage
 
Inscription : avril 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 2
Points : 0
Points : 0
Par défaut Convertir un type interval second to second en numerique

J'ai une petite question informix Je suis DBA Oracle..

Voilà j'ai un champs de type interval second to second (côté informix), J'aimerais le convertir dans une requête de type select
en numeric. Hors il n'y a pas de fonction pour cela.
Mon problème est que nous avons des vues Oracle linked aux tables informix, hors Oracle ne reconnait pas ce datatype au travers du heterogenous gateway.

Si vous avez une idée?
Merci beaucoup, Pierre
nomadetech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 15h16   #2
Nouveau Membre du Club
 
Inscription : juillet 2010
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 23
Points : 29
Points : 29
Bonjour,


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE tab(i interval second TO second);
 
INSERT INTO tab VALUES ('59');
 
SELECT ((interval(0) second(9) TO second + (i - interval(0) second(9) TO second)) || "") + 0 FROM tab
 
    (expression)
 
59.0000000000000
 
 
SELECT (((interval(0) second(9) TO second + (i - interval(0) second(9) TO second)) || "") + 0)::integer FROM tab
 
(expression)
 
          59
Hope this help.
nelem75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h36.


 
 
 
 
Partenaires

Hébergement Web