Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Toad
Toad Forum d'entraide sur Oracle Toad
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 20/11/2007, 07h26   #1
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
Par défaut Mise à jour d'un champs année et calcul d'un âge

Bonjour

J'ai une table avec les champs : année
Date de naissance
Date de souscription
Age souscription

Je voudrais faire une mise à jour du champs année (actuellement vide) pour qu'il corresponde à l'année de la date de naissance.

Je voudrais aussi faire une mise à jour du champs age souscription en faisant la difference entre la date de souscription et la date de naissance.

Est-ce possible avec toad et si oui comment?
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 08h50   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
oui, avec une commande UPDATE qui fera les opérations dont tu parles
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h02   #3
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
ça je m'en doutais mais quel est le mot clé pour récupére l'année avec year ça ne marche pas
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h05   #4
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
ok c'est bon j'ai la solution j'oubliais le extract
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h09   #5
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
Non ça ne marche pas non plus poutant j'ai mis ça

Citation:
UPDATE ifp530_ce_att
SET generation_pret = extract YEAR from ifp530_ce_att.date_efft_crdt
J'ai la version 9.0 de Toad
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h10   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
qu'est ce qui ne fonctionne pas ? Tu as fait un COMMIT ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h13   #7
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
La fonction bloque et j'ai le message d'erreur suivant :

Citation:
ORA-00933: la commande SQL ne se termine pas correctement
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 09h16   #8
Invité régulier
 
Inscription : mai 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 22
Points : 7
Points : 7
si c'est bon j'ai oublié les parenthèse à partir de year désolée

Merci beaucoup pour l'aide
Didine1801 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h18.


 
 
 
 
Partenaires

Hébergement Web