Labo 2
2 participants
Page 1 sur 1
Labo 2
Salut tout le monde, j'espère que vos congés "scolaires" se passe bien.
J'ai une petite question concernant le second labo d'oracle.
J'essaie de faire la 9ème question mais impossible. Quand je veux modifier la colonne salaire, je recois un message me disant que je ne peux modifier une colonne qui contient des données. Jusque la ok. Je me dis alors, qu'il faut sans doute créer une table temporaire mais la problème impossible de la créer. J4ai sans doute une erreur de syntaxe que je ne perçois pas :-). Faut il faire autrement pour cette question?
Voici ma syntaxe pour la table temporaire:
Create global temporary table Table_location_tempo (salaire_tempo number(5))
AS SELECT Salaire from Table_location
ON COMMIT PRESERVE ROWS;
Voici ma syntaxe pour la modification de colonne:
Alter table Table_location
Modify (Salaire Number(7,2));
-->7,2 car elle doit être au format 5.2 (cfr chapitre 6.8.2 les types de données: "number" dans le cours)
Merci à vous.
Bon lundi de cloche (euuuh non de Pâques )
J'ai une petite question concernant le second labo d'oracle.
J'essaie de faire la 9ème question mais impossible. Quand je veux modifier la colonne salaire, je recois un message me disant que je ne peux modifier une colonne qui contient des données. Jusque la ok. Je me dis alors, qu'il faut sans doute créer une table temporaire mais la problème impossible de la créer. J4ai sans doute une erreur de syntaxe que je ne perçois pas :-). Faut il faire autrement pour cette question?
Voici ma syntaxe pour la table temporaire:
Create global temporary table Table_location_tempo (salaire_tempo number(5))
AS SELECT Salaire from Table_location
ON COMMIT PRESERVE ROWS;
Voici ma syntaxe pour la modification de colonne:
Alter table Table_location
Modify (Salaire Number(7,2));
-->7,2 car elle doit être au format 5.2 (cfr chapitre 6.8.2 les types de données: "number" dans le cours)
Merci à vous.
Bon lundi de cloche (euuuh non de Pâques )
Jean-François- Messages : 118
Date d'inscription : 24/10/2007
Age : 41
Localisation : Faulx-les Tombes (Namur)
Re: Labo 2
Alter TABLE table_location MODIFY (
salaire number (7,2) );
Ca fonctionne chez moi... Je revérifie ca demain ;-)
salaire number (7,2) );
Ca fonctionne chez moi... Je revérifie ca demain ;-)
John- Messages : 64
Date d'inscription : 06/11/2007
Age : 42
Re: Labo 2
Oups j'ai oublié de dire que mon souci était réglé. Mais merci quand même à toi john. Oui en fait j'avais fait l'erreur de mettre en number 5.2 puis j'ai vu l'erreur mais en faisant un copié collé j'ai plus fait attention que je recopiais chaque fois l'erreur...Enfin une connerie quoi. Maintenant le labo est fini et tant mieux
Merci et bonne soirée.
Merci et bonne soirée.
Jean-François- Messages : 118
Date d'inscription : 24/10/2007
Age : 41
Localisation : Faulx-les Tombes (Namur)
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|